diff --git a/Makefile b/Makefile index 51e778b..acb86bf 100644 --- a/Makefile +++ b/Makefile @@ -85,12 +85,47 @@ contracts: metadata: - adev metadata generate . skill/lstolas/lst_skill/0.1.0 01 - adev -v metadata validate mints/01.json + + adev metadata generate . contract/eightballer/amb_mainnet/0.1.0 03 + adev -v metadata validate mints/03.json + + adev metadata generate . contract/eightballer/amb_gnosis/0.1.0 04 + adev -v metadata validate mints/04.json + + adev metadata generate . contract/eightballer/amb_gnosis_helper/0.1.0 05 + adev -v metadata validate mints/05.json + + adev metadata generate . contract/lstolas/lst_distributor/0.1.0 06 + adev -v metadata validate mints/06.json + adev metadata generate . contract/lstolas/lst_activity_module/0.1.0 07 + adev -v metadata validate mints/07.json + adev metadata generate . contract/lstolas/lst_staking_manager/0.1.0 08 + adev -v metadata validate mints/08.json + adev metadata generate . contract/lstolas/lst_staking_processor_l2/0.1.0 09 + adev -v metadata validate mints/09.json + adev metadata generate . contract/lstolas/lst_unstake_relayer/0.1.0 10 + adev -v metadata validate mints/10.json + adev metadata generate . contract/lstolas/lst_collector/0.1.0 11 + adev -v metadata validate mints/11.json + adev metadata generate . contract/lstolas/lst_staking_token_locked/0.1.0 12 + adev -v metadata validate mints/12.json adev metadata generate . agent/lstolas/lst_agent/0.1.0 02 adev -v metadata validate mints/02.json + adev metadata generate . skill/lstolas/lst_skill/0.1.0 01 + adev -v metadata validate mints/01.json + + + + adev metadata generate . agent/lstolas/lst_agent_prod/0.1.0 13 + adev -v metadata validate mints/13.json + + adev metadata generate . service/lstolas/lst_service/0.1.0 14 + adev -v metadata validate mints/14.json + + + typecheck: poetry run pyright packages/lstolas/skills/lst_skill/ diff --git a/mints/01.json b/mints/01.json index 540c8b5..f460793 100644 --- a/mints/01.json +++ b/mints/01.json @@ -1 +1 @@ -{"name": "skill/lstolas/lst_skill:0.1.0","description": "Simple skill to act as a dummy for the lstolas contracts","code_uri": "ipfs://bafybeignmx2j72jxqhc7slaeqgsyxmqzlddvgq3ruf4xwq7wjc2nh5lfnq","image": "ipfs://bafybeibe4ykrkwop2ems5wthfwfp6kqyqa5olitfktbsb3n2umytfngt7u","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file +{"name": "skill/lstolas/lst_skill:0.1.0","description": "A skill that performas all of the necessary operations for the lstOlas project.","code_uri": "ipfs://bafybeiaf7dydl5espynfg6zzvhyrucm7w33rff6l7dhkx5s5ufna2ofu4a","image": "ipfs://bafybeibe4ykrkwop2ems5wthfwfp6kqyqa5olitfktbsb3n2umytfngt7u","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/02.json b/mints/02.json index a41d321..974cda6 100644 --- a/mints/02.json +++ b/mints/02.json @@ -1 +1 @@ -{"name": "agent/lstolas/lst_agent:0.1.0","description": "Simple agent to act as a dummy for the lstolas contracts","code_uri": "ipfs://bafybeieihan262xy6lhy6kgcbo6hyj2a4cif2ilrvrxslk34tddtbdmoce","image": "ipfs://bafybeibe4ykrkwop2ems5wthfwfp6kqyqa5olitfktbsb3n2umytfngt7u","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file +{"name": "agent/lstolas/lst_agent:0.1.0","description": "","code_uri": "ipfs://bafybeicjepbracoeyg7iispthpgjqqhb5at5fpvf45t6eyb2xtzwauwd3y","image": "ipfs://bafybeibe4ykrkwop2ems5wthfwfp6kqyqa5olitfktbsb3n2umytfngt7u","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/03.json b/mints/03.json new file mode 100644 index 0000000..09221a7 --- /dev/null +++ b/mints/03.json @@ -0,0 +1 @@ +{"name": "contract/eightballer/amb_mainnet:0.1.0","description": "The contract interacts with the AMB bridge on Ethereum mainnet.","code_uri": "ipfs://bafybeieiwmmziyhpjapslu56ohux7ksz4s46mau4ee6wb5ymhcyu5x7afe","image": "ipfs://bafybeidvflmfcpadvrvacozeubwv4yqp45rrdsmbdo7nq3qebkpvip4suy","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/03.png b/mints/03.png new file mode 100644 index 0000000..6fcb258 Binary files /dev/null and b/mints/03.png differ diff --git a/mints/04.json b/mints/04.json new file mode 100644 index 0000000..1fc2ffb --- /dev/null +++ b/mints/04.json @@ -0,0 +1 @@ +{"name": "contract/eightballer/amb_gnosis:0.1.0","description": "The contract interacts with the AMB bridge on Gnosis Chain.","code_uri": "ipfs://bafybeid4fguobzvj6oftc7n3j2eum3bjyqajjfuozx23a2eppmq2c5dcpu","image": "ipfs://bafybeig5zxyx3pqnj7kef4qvomb7bz5p7p2cewkcwnakt2cpy5ngkpup5m","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/04.png b/mints/04.png new file mode 100644 index 0000000..6d07d8d Binary files /dev/null and b/mints/04.png differ diff --git a/mints/05.json b/mints/05.json new file mode 100644 index 0000000..edefa44 --- /dev/null +++ b/mints/05.json @@ -0,0 +1 @@ +{"name": "contract/eightballer/amb_gnosis_helper:0.1.0","description": "The contract provides helper functions for interacting with the AMB bridge on Gnosis Chain.","code_uri": "ipfs://bafybeibvut56ycxfnwocqsdts7ijuizs5bjummabmhtxsiprwpb7uv2oxm","image": "ipfs://bafybeig43qiqs6hfyuud5mtkc6tjdwhg2hqlwizlupixgm7x5xupb63qbm","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/05.png b/mints/05.png new file mode 100644 index 0000000..3d95403 Binary files /dev/null and b/mints/05.png differ diff --git a/mints/06.json b/mints/06.json new file mode 100644 index 0000000..54e1c7d --- /dev/null +++ b/mints/06.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_distributor:0.1.0","description": "The contract interacts with the LST distributor.","code_uri": "ipfs://bafybeifwmgm24npne6bc5rht27int7mw2ah7bwfu7od6mjyy6mvl6v77wu","image": "ipfs://bafybeifnq2px2n3q62va6go7s2ecnfeiciljh43hsebadiygqte3nscdua","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/06.png b/mints/06.png new file mode 100644 index 0000000..7c7f82a Binary files /dev/null and b/mints/06.png differ diff --git a/mints/07.json b/mints/07.json new file mode 100644 index 0000000..c101432 --- /dev/null +++ b/mints/07.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_activity_module:0.1.0","description": "The contract interacts with the LST activity module.","code_uri": "ipfs://bafybeica754kan5scjqpmvos52qsgpcgdk5expzsjgawwnvxs6o7iuyv5i","image": "ipfs://bafybeieybdm4qcvt4cipvyjbaunuaxzi5lnvj6qdwpaxugortlxfn6kmii","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/07.png b/mints/07.png new file mode 100644 index 0000000..a27ac71 Binary files /dev/null and b/mints/07.png differ diff --git a/mints/08.json b/mints/08.json new file mode 100644 index 0000000..38c2a62 --- /dev/null +++ b/mints/08.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_staking_manager:0.1.0","description": "The contract interacts with the LST staking manager.","code_uri": "ipfs://bafybeid57hsmitrx56ci5hhk3vjy3htixptqetixlzk4iwcli57rfu3cye","image": "ipfs://bafybeigewgcrurf4e54jrxznrygsdz4itloe44naxequm4rxofdygkdjoe","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/08.png b/mints/08.png new file mode 100644 index 0000000..ab32818 Binary files /dev/null and b/mints/08.png differ diff --git a/mints/09.json b/mints/09.json new file mode 100644 index 0000000..b1702ae --- /dev/null +++ b/mints/09.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_staking_processor_l2:0.1.0","description": "The contract interacts with the LST staking processor on L2.","code_uri": "ipfs://bafybeif7xq4egax5w4irslsx67ellhysfjqn5r7nzpd46vxytyk2xgm33q","image": "ipfs://bafybeif63okizp6lplxfzqfq6tfnawp2c5vkfomqveqiqqspwacsjkrdzq","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/09.png b/mints/09.png new file mode 100644 index 0000000..034eec7 Binary files /dev/null and b/mints/09.png differ diff --git a/mints/10.json b/mints/10.json new file mode 100644 index 0000000..7ad0eeb --- /dev/null +++ b/mints/10.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_unstake_relayer:0.1.0","description": "The contract interacts with the LST unstake relayer.","code_uri": "ipfs://bafybeihqv7wo3sytpo5ejiv7oy2wuj2byytol3vtoxt75qdecrfx2dxnry","image": "ipfs://bafybeifhlschosgdfrccqtt4w3gjrmj4t4255cfzhe6a2lj3vqvtafp7me","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/10.png b/mints/10.png new file mode 100644 index 0000000..ec2c069 Binary files /dev/null and b/mints/10.png differ diff --git a/mints/11.json b/mints/11.json new file mode 100644 index 0000000..b4359c7 --- /dev/null +++ b/mints/11.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_collector:0.1.0","description": "The contract interacts with the LST collector.","code_uri": "ipfs://bafybeiewf4unzezezhf7letkpdqlidpampik77hbov56ttqx2i73cv7yvu","image": "ipfs://bafybeiae5p6dvcxfb5vlbxjnecg2stxkwuti4knjmxgr5tyb3vfyc6rt64","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/11.png b/mints/11.png new file mode 100644 index 0000000..38da6d5 Binary files /dev/null and b/mints/11.png differ diff --git a/mints/12.json b/mints/12.json new file mode 100644 index 0000000..36fa07f --- /dev/null +++ b/mints/12.json @@ -0,0 +1 @@ +{"name": "contract/lstolas/lst_staking_token_locked:0.1.0","description": "The contract interacts with the LST staking token locked.","code_uri": "ipfs://bafybeiayv2q75a5q2vs2ynxah6sf2d26mi6hdgnrd6wgcphmbwl65wct3m","image": "ipfs://bafybeie4e4glklr2qc5oj7hflynmm65eukp4ro3u5wcqmwbw5wgygbthpa","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/12.png b/mints/12.png new file mode 100644 index 0000000..5f1fdb6 Binary files /dev/null and b/mints/12.png differ diff --git a/mints/13.json b/mints/13.json new file mode 100644 index 0000000..e21fc89 --- /dev/null +++ b/mints/13.json @@ -0,0 +1 @@ +{"name": "agent/lstolas/lst_agent_prod:0.1.0","description": "The lst agent","code_uri": "ipfs://bafybeielqbzzuzdnbvrbdjhu7vuxfrg3i7mmzej37vzfysiwttbvz4qczq","image": "ipfs://bafybeihp5etnm4zab567mf5cl2k57k3uwex5w7yylsuconvtoxpu4jzo2y","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/13.png b/mints/13.png new file mode 100644 index 0000000..d371b76 Binary files /dev/null and b/mints/13.png differ diff --git a/mints/14.json b/mints/14.json new file mode 100644 index 0000000..a997b68 --- /dev/null +++ b/mints/14.json @@ -0,0 +1 @@ +{"name": "service/lstolas/lst_service:0.1.0","description": "A service that provides LST related functionalities.","code_uri": "ipfs://bafybeia5ydax4whiquie3hbzzmq4obj2zlhs6n4t5gsv3wyumkztcwk5jy","image": "ipfs://bafybeidhhrfhmjofwflipf3gpq4yom2klqusmon6j54kjs3nhjwcrmywdu","attributes": [{"trait_type": "version","value": "0.1.0"}]} \ No newline at end of file diff --git a/mints/14.png b/mints/14.png new file mode 100644 index 0000000..9c1e01a Binary files /dev/null and b/mints/14.png differ diff --git a/mints/mapping.txt b/mints/mapping.txt index 9ddef0d..a2a670c 100644 --- a/mints/mapping.txt +++ b/mints/mapping.txt @@ -92,6 +92,8 @@ token_id-"component_id" 192-"protocol/valory/srr/0.1.0" 193-"connection/valory/twitter/0.1.0" 194-"connection/valory/farcaster/0.1.0" +198-"protocol/eightballer/user_interaction/0.1.0" +200-"connection/eightballer/apprise_wrapper/0.1.0" # agents 24-agent/eightballer/collateralisation_station/0.1.0 @@ -129,6 +131,19 @@ token_id-"component_id" # pending-mints +302-contract/eightballer/amb_mainnet/0.1.0 +303-contract/eightballer/amb_gnosis/0.1.0 +304-contract/eightballer/amb_gnosis_helper/0.1.0 +305-contract/lstolas/lst_distributor/0.1.0 +306-contract/lstolas/lst_activity_module/0.1.0 +307-contract/lstolas/lst_staking_manager/0.1.0 +308-contract/lstolas/lst_staking_processor_l2/0.1.0 +309-contract/lstolas/lst_unstake_relayer/0.1.0 +310-contract/lstolas/lst_collector/0.1.0 +311-contract/lstolas/lst_staking_token_locked/0.1.0 + 298-skill/lstolas/lst_skill/0.1.0 69-agent/lstolas/lst_agent/0.1.0 +85-agent/lstolas/lst_agent_prod/0.1.0 +55-service/lstolas/lst_service/0.1.0 diff --git a/packages/eightballer/contracts/amb_gnosis/contract.yaml b/packages/eightballer/contracts/amb_gnosis/contract.yaml index e3cf16c..92042f6 100644 --- a/packages/eightballer/contracts/amb_gnosis/contract.yaml +++ b/packages/eightballer/contracts/amb_gnosis/contract.yaml @@ -2,7 +2,7 @@ name: amb_gnosis author: eightballer version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the AMB bridge on Gnosis Chain. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/eightballer/contracts/amb_gnosis_helper/contract.yaml b/packages/eightballer/contracts/amb_gnosis_helper/contract.yaml index ab79e4c..b253bc7 100644 --- a/packages/eightballer/contracts/amb_gnosis_helper/contract.yaml +++ b/packages/eightballer/contracts/amb_gnosis_helper/contract.yaml @@ -2,7 +2,8 @@ name: amb_gnosis_helper author: eightballer version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract provides helper functions for interacting with the AMB bridge + on Gnosis Chain. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/eightballer/contracts/amb_mainnet/contract.yaml b/packages/eightballer/contracts/amb_mainnet/contract.yaml index 3ecc7ba..75cb2dc 100644 --- a/packages/eightballer/contracts/amb_mainnet/contract.yaml +++ b/packages/eightballer/contracts/amb_mainnet/contract.yaml @@ -2,7 +2,7 @@ name: amb_mainnet author: eightballer version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the AMB bridge on Ethereum mainnet. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/eightballer/contracts/erc_20/contract.yaml b/packages/eightballer/contracts/erc_20/contract.yaml index a77fd46..4386b8e 100644 --- a/packages/eightballer/contracts/erc_20/contract.yaml +++ b/packages/eightballer/contracts/erc_20/contract.yaml @@ -2,7 +2,7 @@ name: erc_20 author: eightballer version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with an ERC-20 token. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/agents/lst_agent/aea-config.yaml b/packages/lstolas/agents/lst_agent/aea-config.yaml index bc14e1f..f1cf5e3 100644 --- a/packages/lstolas/agents/lst_agent/aea-config.yaml +++ b/packages/lstolas/agents/lst_agent/aea-config.yaml @@ -24,7 +24,7 @@ protocols: - open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: - eightballer/prometheus:0.1.0:bafybeicl5i7e467aowfarke4bbyixo2dggar276njmvyuwbsby5pxshhtu -- lstolas/lst_skill:0.1.0:bafybeifsekin3guesvnjxy2npl5k4rerasx2csfeopr3ejuyo4eiiqyegm +- lstolas/lst_skill:0.1.0:bafybeiaf7dydl5espynfg6zzvhyrucm7w33rff6l7dhkx5s5ufna2ofu4a customs: [] default_ledger: ethereum required_ledgers: diff --git a/packages/lstolas/agents/lst_agent_prod/aea-config.yaml b/packages/lstolas/agents/lst_agent_prod/aea-config.yaml index a13d9ad..f38de79 100644 --- a/packages/lstolas/agents/lst_agent_prod/aea-config.yaml +++ b/packages/lstolas/agents/lst_agent_prod/aea-config.yaml @@ -2,7 +2,7 @@ agent_name: lst_agent_prod author: lstolas version: 0.1.0 license: Apache-2.0 -description: '' +description: The lst agent aea_version: '>=1.55.0, <2.0.0' fingerprint: logger_setup.py: bafybeicboqnvizlhdsnmlncvayrswskbyw6vshi34bnrs75qshbz3wdlqu @@ -24,7 +24,7 @@ protocols: - open_aea/signing:1.0.0:bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm skills: - eightballer/prometheus:0.1.0:bafybeicl5i7e467aowfarke4bbyixo2dggar276njmvyuwbsby5pxshhtu -- lstolas/lst_skill:0.1.0:bafybeifsekin3guesvnjxy2npl5k4rerasx2csfeopr3ejuyo4eiiqyegm +- lstolas/lst_skill:0.1.0:bafybeiaf7dydl5espynfg6zzvhyrucm7w33rff6l7dhkx5s5ufna2ofu4a customs: [] default_ledger: ethereum required_ledgers: diff --git a/packages/lstolas/contracts/lst_activity_module/contract.yaml b/packages/lstolas/contracts/lst_activity_module/contract.yaml index c9ebf65..ed3b197 100644 --- a/packages/lstolas/contracts/lst_activity_module/contract.yaml +++ b/packages/lstolas/contracts/lst_activity_module/contract.yaml @@ -2,7 +2,7 @@ name: lst_activity_module author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST activity module. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_collector/contract.yaml b/packages/lstolas/contracts/lst_collector/contract.yaml index 38a6aad..7f4b79d 100644 --- a/packages/lstolas/contracts/lst_collector/contract.yaml +++ b/packages/lstolas/contracts/lst_collector/contract.yaml @@ -2,7 +2,7 @@ name: lst_collector author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST collector. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_distributor/contract.yaml b/packages/lstolas/contracts/lst_distributor/contract.yaml index 3d74a61..eda8d2f 100644 --- a/packages/lstolas/contracts/lst_distributor/contract.yaml +++ b/packages/lstolas/contracts/lst_distributor/contract.yaml @@ -2,7 +2,7 @@ name: lst_distributor author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST distributor. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_staking_manager/contract.yaml b/packages/lstolas/contracts/lst_staking_manager/contract.yaml index a38b400..d15dea4 100644 --- a/packages/lstolas/contracts/lst_staking_manager/contract.yaml +++ b/packages/lstolas/contracts/lst_staking_manager/contract.yaml @@ -2,7 +2,7 @@ name: lst_staking_manager author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST staking manager. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_staking_processor_l2/contract.yaml b/packages/lstolas/contracts/lst_staking_processor_l2/contract.yaml index 7958c0b..657ce03 100644 --- a/packages/lstolas/contracts/lst_staking_processor_l2/contract.yaml +++ b/packages/lstolas/contracts/lst_staking_processor_l2/contract.yaml @@ -2,7 +2,7 @@ name: lst_staking_processor_l2 author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST staking processor on L2. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_staking_token_locked/contract.yaml b/packages/lstolas/contracts/lst_staking_token_locked/contract.yaml index 6e37fbf..5a83dbc 100644 --- a/packages/lstolas/contracts/lst_staking_token_locked/contract.yaml +++ b/packages/lstolas/contracts/lst_staking_token_locked/contract.yaml @@ -2,7 +2,7 @@ name: lst_staking_token_locked author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST staking token locked. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/contracts/lst_unstake_relayer/contract.yaml b/packages/lstolas/contracts/lst_unstake_relayer/contract.yaml index 4ca6a85..7119412 100644 --- a/packages/lstolas/contracts/lst_unstake_relayer/contract.yaml +++ b/packages/lstolas/contracts/lst_unstake_relayer/contract.yaml @@ -2,7 +2,7 @@ name: lst_unstake_relayer author: lstolas version: 0.1.0 type: contract -description: The scaffold contract scaffolds a contract to be implemented by the developer. +description: The contract interacts with the LST unstake relayer. license: Apache-2.0 aea_version: '>=1.0.0, <2.0.0' fingerprint: diff --git a/packages/lstolas/services/lst_service/__init__.py b/packages/lstolas/services/lst_service/__init__.py new file mode 100644 index 0000000..b9bdba2 --- /dev/null +++ b/packages/lstolas/services/lst_service/__init__.py @@ -0,0 +1 @@ +"""Service package.""" diff --git a/packages/lstolas/services/lst_service/service.yaml b/packages/lstolas/services/lst_service/service.yaml new file mode 100644 index 0000000..64b5d79 --- /dev/null +++ b/packages/lstolas/services/lst_service/service.yaml @@ -0,0 +1,40 @@ +name: lst_service +author: lstolas +version: 0.1.0 +description: A service that provides LST related functionalities. +aea_version: '>=1.0.0, <2.0.0' +license: apache-2.0 +fingerprint: + __init__.py: bafybeifdc5tk6topwmcviejgkm3lmrhnhk6fqqvh76hv7xwg3qkhxifznm + tests/__init__.py: bafybeiausykbndof27hjfgwqg6nnmk7zw7lyytwzekih3gszwdypbtxjka + tests/test_service.py: bafybeicplirjoql5q3l5zjl5xrgamnoxuj3year7u2vrtfnzzllzeyutuy +fingerprint_ignore_patterns: [] +agent: lstolas/lst_agent_prod:0.1.0:bafybeielqbzzuzdnbvrbdjhu7vuxfrg3i7mmzej37vzfysiwttbvz4qczq +number_of_agents: 1 +deployment: + agent: + ports: {} + volumes: {} +--- +public_id: eightballer/http_server:0.1.0:bafybeicp3ubkonolxjgnwgqmaz624qduwzzz74fbjizu77lyvnpo77uv7u +type: connection +config: + host: 0.0.0.0 + port: 8888 + target_skill_id: lstolas/lst_abci_app:0.1.0 +--- +public_id: eightballer/apprise_wrapper:0.1.0 +type: connection +config: + endpoints: + - ${APPRISE_ENDPOINT:str:null} +--- +public_id: lstolas/lst_skill:0.1.0:bafybeib7w5i5unvxx7fvrb5ypao62kb2rhxvjeaqowx3b34udbwzuo453y +type: skill +models: + lst_strategy: + args: + l1_starting_block: 23648061 + l2_starting_block: 42790245 + layer_1_rpc_endpoint: ${LAYER_1_RPC:str:https://mainnet.gateway.tenderly.co} + layer_2_rpc_endpoint: ${LAYER_2_RPC:str:https://gnosis.drpc.org} diff --git a/packages/lstolas/services/lst_service/tests/__init__.py b/packages/lstolas/services/lst_service/tests/__init__.py new file mode 100644 index 0000000..5fa4596 --- /dev/null +++ b/packages/lstolas/services/lst_service/tests/__init__.py @@ -0,0 +1 @@ +"""Tests for the service.""" diff --git a/packages/lstolas/services/lst_service/tests/test_service.py b/packages/lstolas/services/lst_service/tests/test_service.py new file mode 100644 index 0000000..5e33f65 --- /dev/null +++ b/packages/lstolas/services/lst_service/tests/test_service.py @@ -0,0 +1,6 @@ +"""Tests for the service.""" + + +def test_service(): + """Test the service.""" + assert True diff --git a/packages/lstolas/skills/lst_skill/skill.yaml b/packages/lstolas/skills/lst_skill/skill.yaml index d9d36c5..f89bcf9 100644 --- a/packages/lstolas/skills/lst_skill/skill.yaml +++ b/packages/lstolas/skills/lst_skill/skill.yaml @@ -35,17 +35,17 @@ fingerprint_ignore_patterns: [] connections: - eightballer/apprise_wrapper:0.1.0:bafybeibekoqsadyztskr353x3usoxe4bmjlr45ecafmyfbxay6dc4jxcci contracts: -- lstolas/lst_collector:0.1.0:bafybeiacozfuo5d4banesijrla7bruijmu3n6se2xefjrgvbkxpafw2p5i -- lstolas/lst_unstake_relayer:0.1.0:bafybeicbbjvul6qww6tmzttifxtvjqfjsbqriaacslesm4y77slsa3ygsi -- lstolas/lst_distributor:0.1.0:bafybeidpvui4otijeu47zbvszfywi64u3rgv45ywrgxodmtglg3ix7giwu -- lstolas/lst_staking_manager:0.1.0:bafybeichvenuondlet4j2svxma66h3nbau24bo4umnyxkbdjejzmyy366y -- lstolas/lst_activity_module:0.1.0:bafybeiaq7rmkxu26yzejgvubnjdwlv7zaufhp7bylbsdeaz4t7hf2cmahq -- lstolas/lst_staking_token_locked:0.1.0:bafybeidw4povdmyzpszkzgnw6iv3w4gnbzboqq5dolxegjptcadv26lgyy -- lstolas/lst_staking_processor_l2:0.1.0:bafybeicm7m3vlravmbf7cyqk3x3lwjpjd3nuvhxi6srflxaei3kyxx2mza -- eightballer/erc_20:0.1.0:bafybeig622mhgil3uq34d4l3r6moxisgvxwxtrosds2x7glx3kg5z4yqzq -- eightballer/amb_mainnet:0.1.0:bafybeiecfrsrysggmmosj5bhboqkcyrixxtjkdj4fjcjmyu3puwtzu2zmy -- eightballer/amb_gnosis:0.1.0:bafybeie5gqdocwsq27jt25aaqprz7mvauxrv3eczpbnbewffdjj6eotlmq -- eightballer/amb_gnosis_helper:0.1.0:bafybeig37p3q4se2it75kt4zvqvrvzk4fqc7eyspspt3txooxxljkurkey +- lstolas/lst_collector:0.1.0:bafybeiewf4unzezezhf7letkpdqlidpampik77hbov56ttqx2i73cv7yvu +- lstolas/lst_unstake_relayer:0.1.0:bafybeihqv7wo3sytpo5ejiv7oy2wuj2byytol3vtoxt75qdecrfx2dxnry +- lstolas/lst_distributor:0.1.0:bafybeifwmgm24npne6bc5rht27int7mw2ah7bwfu7od6mjyy6mvl6v77wu +- lstolas/lst_staking_manager:0.1.0:bafybeid57hsmitrx56ci5hhk3vjy3htixptqetixlzk4iwcli57rfu3cye +- lstolas/lst_activity_module:0.1.0:bafybeica754kan5scjqpmvos52qsgpcgdk5expzsjgawwnvxs6o7iuyv5i +- lstolas/lst_staking_token_locked:0.1.0:bafybeiayv2q75a5q2vs2ynxah6sf2d26mi6hdgnrd6wgcphmbwl65wct3m +- lstolas/lst_staking_processor_l2:0.1.0:bafybeif7xq4egax5w4irslsx67ellhysfjqn5r7nzpd46vxytyk2xgm33q +- eightballer/erc_20:0.1.0:bafybeid3yc6ixt4xm72ik2tlec5rvgdy2dmcjbddbwbpjewx42wgtocgbe +- eightballer/amb_mainnet:0.1.0:bafybeieiwmmziyhpjapslu56ohux7ksz4s46mau4ee6wb5ymhcyu5x7afe +- eightballer/amb_gnosis:0.1.0:bafybeid4fguobzvj6oftc7n3j2eum3bjyqajjfuozx23a2eppmq2c5dcpu +- eightballer/amb_gnosis_helper:0.1.0:bafybeibvut56ycxfnwocqsdts7ijuizs5bjummabmhtxsiprwpb7uv2oxm protocols: - eightballer/default:0.1.0:bafybeicsdb3bue2xoopc6lue7njtyt22nehrnkevmkuk2i6ac65w722vwy - eightballer/user_interaction:0.1.0:bafybeidmfy3vdnlbz6wexi4gwhofown4a7l6jt7nzh2x7lvghumxlgh4vi diff --git a/packages/packages.json b/packages/packages.json index 2258d1c..8811126 100644 --- a/packages/packages.json +++ b/packages/packages.json @@ -1,19 +1,20 @@ { "dev": { - "contract/lstolas/lst_collector/0.1.0": "bafybeiacozfuo5d4banesijrla7bruijmu3n6se2xefjrgvbkxpafw2p5i", - "contract/lstolas/lst_activity_module/0.1.0": "bafybeiaq7rmkxu26yzejgvubnjdwlv7zaufhp7bylbsdeaz4t7hf2cmahq", - "contract/lstolas/lst_distributor/0.1.0": "bafybeidpvui4otijeu47zbvszfywi64u3rgv45ywrgxodmtglg3ix7giwu", - "contract/lstolas/lst_unstake_relayer/0.1.0": "bafybeicbbjvul6qww6tmzttifxtvjqfjsbqriaacslesm4y77slsa3ygsi", - "contract/lstolas/lst_staking_processor_l2/0.1.0": "bafybeicm7m3vlravmbf7cyqk3x3lwjpjd3nuvhxi6srflxaei3kyxx2mza", - "contract/lstolas/lst_staking_manager/0.1.0": "bafybeichvenuondlet4j2svxma66h3nbau24bo4umnyxkbdjejzmyy366y", - "contract/eightballer/amb_mainnet/0.1.0": "bafybeiecfrsrysggmmosj5bhboqkcyrixxtjkdj4fjcjmyu3puwtzu2zmy", - "contract/eightballer/amb_gnosis/0.1.0": "bafybeie5gqdocwsq27jt25aaqprz7mvauxrv3eczpbnbewffdjj6eotlmq", - "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": "bafybeifsekin3guesvnjxy2npl5k4rerasx2csfeopr3ejuyo4eiiqyegm", - "agent/lstolas/lst_agent/0.1.0": "bafybeiewyertdnqyblluiprbkm22v2prcaut3mejwocgnbbzuelm6vu3xm", - "agent/lstolas/lst_agent_prod/0.1.0": "bafybeie6hhliu3wcsided5qxh3jxrck7g4vqssgonsxrws5pv2pfwq6vd4" + "contract/lstolas/lst_collector/0.1.0": "bafybeiewf4unzezezhf7letkpdqlidpampik77hbov56ttqx2i73cv7yvu", + "contract/lstolas/lst_activity_module/0.1.0": "bafybeica754kan5scjqpmvos52qsgpcgdk5expzsjgawwnvxs6o7iuyv5i", + "contract/lstolas/lst_distributor/0.1.0": "bafybeifwmgm24npne6bc5rht27int7mw2ah7bwfu7od6mjyy6mvl6v77wu", + "contract/lstolas/lst_unstake_relayer/0.1.0": "bafybeihqv7wo3sytpo5ejiv7oy2wuj2byytol3vtoxt75qdecrfx2dxnry", + "contract/lstolas/lst_staking_processor_l2/0.1.0": "bafybeif7xq4egax5w4irslsx67ellhysfjqn5r7nzpd46vxytyk2xgm33q", + "contract/lstolas/lst_staking_manager/0.1.0": "bafybeid57hsmitrx56ci5hhk3vjy3htixptqetixlzk4iwcli57rfu3cye", + "contract/eightballer/amb_mainnet/0.1.0": "bafybeieiwmmziyhpjapslu56ohux7ksz4s46mau4ee6wb5ymhcyu5x7afe", + "contract/eightballer/amb_gnosis/0.1.0": "bafybeid4fguobzvj6oftc7n3j2eum3bjyqajjfuozx23a2eppmq2c5dcpu", + "contract/eightballer/amb_gnosis_helper/0.1.0": "bafybeibvut56ycxfnwocqsdts7ijuizs5bjummabmhtxsiprwpb7uv2oxm", + "contract/eightballer/erc_20/0.1.0": "bafybeid3yc6ixt4xm72ik2tlec5rvgdy2dmcjbddbwbpjewx42wgtocgbe", + "contract/lstolas/lst_staking_token_locked/0.1.0": "bafybeiayv2q75a5q2vs2ynxah6sf2d26mi6hdgnrd6wgcphmbwl65wct3m", + "skill/lstolas/lst_skill/0.1.0": "bafybeiaf7dydl5espynfg6zzvhyrucm7w33rff6l7dhkx5s5ufna2ofu4a", + "agent/lstolas/lst_agent/0.1.0": "bafybeicjepbracoeyg7iispthpgjqqhb5at5fpvf45t6eyb2xtzwauwd3y", + "agent/lstolas/lst_agent_prod/0.1.0": "bafybeielqbzzuzdnbvrbdjhu7vuxfrg3i7mmzej37vzfysiwttbvz4qczq", + "service/lstolas/lst_service/0.1.0": "bafybeia5ydax4whiquie3hbzzmq4obj2zlhs6n4t5gsv3wyumkztcwk5jy" }, "third_party": { "protocol/open_aea/signing/1.0.0": "bafybeig2d36zxy65vd7fwhs7scotuktydcarm74aprmrb5nioiymr3yixm",