Skip to content

Commit 312b79b

Browse files
committed
feat: add chain id to base fares
1 parent 1a04cb2 commit 312b79b

File tree

2 files changed

+46
-9
lines changed

2 files changed

+46
-9
lines changed

virtuals_acp/configs/configs.py

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ def __init__(
6060
rpc_url="https://alchemy-proxy.virtuals.io/api/proxy/rpc",
6161
chain_id=84532,
6262
contract_address="0x8Db6B1c839Fc8f6bd35777E194677B67b4D51928",
63-
base_fare=Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6),
63+
base_fare=Fare(
64+
"0x036CbD53842c5426634e7929541eC2318f3dCF7e",
65+
6,
66+
84532
67+
),
6468
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
6569
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
6670
acp_api_url="https://acpx.virtuals.gg/api",
@@ -74,7 +78,11 @@ def __init__(
7478
rpc_url="https://alchemy-proxy.virtuals.io/api/proxy/rpc",
7579
chain_id=84532,
7680
contract_address="0x8Db6B1c839Fc8f6bd35777E194677B67b4D51928",
77-
base_fare=Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6),
81+
base_fare=Fare(
82+
"0x036CbD53842c5426634e7929541eC2318f3dCF7e",
83+
6,
84+
84532
85+
),
7886
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
7987
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
8088
acp_api_url="https://acpx.virtuals.gg/api",
@@ -91,7 +99,11 @@ def __init__(
9199
rpc_url="https://alchemy-proxy.virtuals.io/api/proxy/rpc",
92100
chain_id=84532,
93101
contract_address="0xdf54E6Ed6cD1d0632d973ADECf96597b7e87893c",
94-
base_fare=Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6),
102+
base_fare=Fare(
103+
"0x036CbD53842c5426634e7929541eC2318f3dCF7e",
104+
6,
105+
84532
106+
),
95107
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
96108
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
97109
acp_api_url="https://acpx.virtuals.gg/api",
@@ -105,7 +117,11 @@ def __init__(
105117
rpc_url="https://alchemy-proxy.virtuals.io/api/proxy/rpc",
106118
chain_id=84532,
107119
contract_address="0xdf54E6Ed6cD1d0632d973ADECf96597b7e87893c",
108-
base_fare=Fare("0x036CbD53842c5426634e7929541eC2318f3dCF7e", 6),
120+
base_fare=Fare(
121+
"0x036CbD53842c5426634e7929541eC2318f3dCF7e",
122+
6,
123+
84532
124+
),
109125
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
110126
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
111127
acp_api_url="https://acpx.virtuals.gg/api",
@@ -122,7 +138,11 @@ def __init__(
122138
rpc_url="https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc",
123139
chain_id=8453,
124140
contract_address="0x6a1FE26D54ab0d3E1e3168f2e0c0cDa5cC0A0A4A",
125-
base_fare=Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6),
141+
base_fare=Fare(
142+
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
143+
6,
144+
8453
145+
),
126146
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
127147
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
128148
acp_api_url="https://acpx.virtuals.io/api",
@@ -136,7 +156,11 @@ def __init__(
136156
rpc_url="https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc",
137157
chain_id=8453,
138158
contract_address="0x6a1FE26D54ab0d3E1e3168f2e0c0cDa5cC0A0A4A",
139-
base_fare=Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6),
159+
base_fare=Fare(
160+
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
161+
6,
162+
8453
163+
),
140164
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
141165
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
142166
acp_api_url="https://acpx.virtuals.io/api",
@@ -154,7 +178,11 @@ def __init__(
154178
rpc_url="https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc",
155179
chain_id=8453,
156180
contract_address="0xa6C9BA866992cfD7fd6460ba912bfa405adA9df0",
157-
base_fare=Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6),
181+
base_fare=Fare(
182+
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
183+
6,
184+
8453
185+
),
158186
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
159187
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
160188
acp_api_url="https://acpx.virtuals.io/api",
@@ -168,7 +196,11 @@ def __init__(
168196
rpc_url="https://alchemy-proxy-prod.virtuals.io/api/proxy/rpc",
169197
chain_id=8453,
170198
contract_address="0xa6C9BA866992cfD7fd6460ba912bfa405adA9df0",
171-
base_fare=Fare("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", 6),
199+
base_fare=Fare(
200+
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
201+
6,
202+
8453
203+
),
172204
alchemy_base_url="https://alchemy-proxy.virtuals.io/api/proxy/wallet",
173205
alchemy_policy_id="186aaa4a-5f57-4156-83fb-e456365a8820",
174206
acp_api_url="https://acpx.virtuals.io/api",

virtuals_acp/job.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,12 @@ def pay_and_accept_requirement(self, reason: Optional[str] = "") -> str | None:
246246
if not memo:
247247
raise Exception("No negotiation memo found")
248248

249-
if memo.type == MemoType.PAYABLE_REQUEST and memo.state != ACPMemoState.PENDING and memo.payable_details is not None and memo.payable_details['lzDstEid'] is not None:
249+
if (
250+
memo.type == MemoType.PAYABLE_REQUEST and
251+
memo.state != ACPMemoState.PENDING and
252+
memo.payable_details is not None and
253+
memo.payable_details.get('lzDstEid') is not None
254+
):
250255
print(f"Memo not ready to be signed, state: {memo.state}, payable_details: {memo.payable_details}")
251256
return
252257

0 commit comments

Comments
 (0)