From cc4c24c5f4c735eb31b0a769335e1a8685302a57 Mon Sep 17 00:00:00 2001 From: 8ball030 <8baller@station.codes> Date: Wed, 29 Oct 2025 18:59:35 +0000 Subject: [PATCH 1/2] feat:fixes-for-prod --- .env.swp | Bin 0 -> 12288 bytes .../lstolas/agents/lst_agent/aea-config.yaml | 2 +- .../agents/lst_agent_prod/aea-config.yaml | 6 +++--- .../behaviours_classes/redeem_round.py | 18 +++++++++--------- packages/lstolas/skills/lst_skill/skill.yaml | 2 +- packages/packages.json | 6 +++--- 6 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 .env.swp diff --git a/.env.swp b/.env.swp new file mode 100644 index 0000000000000000000000000000000000000000..277f309b92e21c9fdf326c1b3cd41ee3f4819c6e GIT binary patch literal 12288 zcmeI%O-{l<6bJCZg*&6s3!pBD3z$xeLP>~eq#(*i0nxZ>sus#eJJ^l}H+lds;2qp} zA8+6(YzbYlz?F;UKS}fQ-n>lne!I!sN!RseTFo&Mt{p;tKEECIwMmLcgxI5@Bcl46 z<&EY%Skn`2zb+1>hR?_Ly$EPeSYpJzU>T`z&v-zmfiPX}aWhI6nKiV%usvsc&wuy} zS|9*{6@e!)$QHNyip->F@9$6X+r@55P$##AOHafKmY;|NUngGrN~=2-o|po zIHs0)9Fr@6$shm$2tWV=5P$##AOHafKmY>C7qA`(nQRmC9)8jLe|-P{h-=9wz=RNh z00bZa0SG_<0uX=z1Rwx`{}gCww|duPX4g0?6U{KX^`36(t%}jEx30<=G4w6BL}@`i zX0jxoD20-yRVUS2-mT5`=0&4&*(nxk bool: oldest_blocks: list[int] = [self.strategy.layer_2_api.api.eth.block_number] for event in potential_events_to_process: - self.send_notification_to_user( - title="Redeem request detected", - msg=dedent(f""" - Detected a redeem request with batch hash {event.batch_hash}. Attempting to process it. - Chain ID: {self.strategy.layer_2_api.api.eth.chain_id} - Contract Address: {self.strategy.lst_staking_processor_l2_address} - Block Number: {event.block_number} - """), - ) self.context.logger.info(f"Checking on event: {event}") queued_hash = ( @@ -149,6 +140,15 @@ def is_triggered(self) -> bool: ) if will_txn_be_sent: + self.send_notification_to_user( + title="Redeem request detected", + msg=dedent(f""" + Detected a redeem request with batch hash {event.batch_hash}. Attempting to process it. + Chain ID: {self.strategy.layer_2_api.api.eth.chain_id} + Contract Address: {self.strategy.lst_staking_processor_l2_address} + Block Number: {event.block_number} + """), + ) self.events_to_process.append(event) self.log.info( f"Request with batch hash {event.batch_hash} is state: {request_status} and will be sent." diff --git a/packages/lstolas/skills/lst_skill/skill.yaml b/packages/lstolas/skills/lst_skill/skill.yaml index 95ef65e..dc476a7 100644 --- a/packages/lstolas/skills/lst_skill/skill.yaml +++ b/packages/lstolas/skills/lst_skill/skill.yaml @@ -18,7 +18,7 @@ fingerprint: behaviours_classes/claim_reward_tokens_round.py: bafybeia7d26votggvlw36wtp623unczgdmlwojqhkj4t62aeqdxrij6h64 behaviours_classes/error_rounds.py: bafybeihtghxlbb5k6s4egdibglto7h43xk3fz7vclhrizncq5vkwzlsqu4 behaviours_classes/finalize_bridged_tokens_round.py: bafybeifnxckqnez2apllpwlxj6rvrfat732xhorhqle3aut6wl2dr7ekxu - behaviours_classes/redeem_round.py: bafybeidn2dndogpohxjvlsxzyq5owgkb3tob2eqkzu2b6jcf6dncvgdobe + behaviours_classes/redeem_round.py: bafybeiansmwfn7y5gh7kh55brskmh7gpbwevebrelhxooovmrpndm5yagq behaviours_classes/starting_round.py: bafybeift5drjrtwcbssumcpfm2eczus6z6si4gppokvymhbqkfsajmhun4 behaviours_classes/trigger_l2_to_l1_bridge.py: bafybeiac6nikhnpyveenvtzdzwxqxe5ivtayxlz5enmpcfvtsmtnnpvbwm behaviours_classes/waiting_round.py: bafybeiekbnjih5txvpxi75itpjfv7nr65bf7kbgd2f4tdvanbjsewdp2ma diff --git a/packages/packages.json b/packages/packages.json index 2514dab..aff9d22 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -11,9 +11,9 @@ "contract/eightballer/amb_gnosis_helper/0.1.0": "bafybeig37p3q4se2it75kt4zvqvrvzk4fqc7eyspspt3txooxxljkurkey", "contract/eightballer/erc_20/0.1.0": "bafybeig622mhgil3uq34d4l3r6moxisgvxwxtrosds2x7glx3kg5z4yqzq", "contract/lstolas/lst_staking_token_locked/0.1.0": "bafybeidw4povdmyzpszkzgnw6iv3w4gnbzboqq5dolxegjptcadv26lgyy", - "skill/lstolas/lst_skill/0.1.0": "bafybeigpmounpcjgk2lppmtri56foqjwkr2xewnff6ssz3awqnecptgzdi", - "agent/lstolas/lst_agent/0.1.0": "bafybeigs56tnzbw66pnqgxbsju2s2opwlf5akdf3fageesbt6a65msyqwe", - "agent/lstolas/lst_agent_prod/0.1.0": "bafybeiekrzmcu2jgnw5p4yse4bokb6ihxjswhficxwox56mv7rphfqawxy" + "skill/lstolas/lst_skill/0.1.0": "bafybeihfca72nbmpn27wkhgg3q3fdjz3w3cr4byk6m2vyv6dfzebi5hflq", + "agent/lstolas/lst_agent/0.1.0": "bafybeicuxgbuoectjyloy44nlgxhnxtlscsgrhf4fo5ntyzpoesl3u3lh4", + "agent/lstolas/lst_agent_prod/0.1.0": "bafybeicisavghmxycsljnifw4tx76hjizoy4d2jff3dmxilrsvondu6zqq" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm", From 49cc5dd47ce09b46cf5b847a378e9743c166c67f Mon Sep 17 00:00:00 2001 From: 8ball030 <8baller@station.codes> Date: Wed, 29 Oct 2025 19:01:39 +0000 Subject: [PATCH 2/2] feat:ensured-rpcs --- .env.swp | Bin 12288 -> 0 bytes .gitignore | 1 + 2 files changed, 1 insertion(+) delete mode 100644 .env.swp diff --git a/.env.swp b/.env.swp deleted file mode 100644 index 277f309b92e21c9fdf326c1b3cd41ee3f4819c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI%O-{l<6bJCZg*&6s3!pBD3z$xeLP>~eq#(*i0nxZ>sus#eJJ^l}H+lds;2qp} zA8+6(YzbYlz?F;UKS}fQ-n>lne!I!sN!RseTFo&Mt{p;tKEECIwMmLcgxI5@Bcl46 z<&EY%Skn`2zb+1>hR?_Ly$EPeSYpJzU>T`z&v-zmfiPX}aWhI6nKiV%usvsc&wuy} zS|9*{6@e!)$QHNyip->F@9$6X+r@55P$##AOHafKmY;|NUngGrN~=2-o|po zIHs0)9Fr@6$shm$2tWV=5P$##AOHafKmY>C7qA`(nQRmC9)8jLe|-P{h-=9wz=RNh z00bZa0SG_<0uX=z1Rwx`{}gCww|duPX4g0?6U{KX^`36(t%}jEx30<=G4w6BL}@`i zX0jxoD20-yRVUS2-mT5`=0&4&*(nxk