Skip to content

Commit

Permalink
refactor: leverage json Origin field to display custom App info
Browse files Browse the repository at this point in the history
  • Loading branch information
fubuloubu committed Jun 6, 2024
1 parent 2cc7d69 commit 8b2090c
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion ape_safe/client/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import json
from datetime import datetime
from functools import reduce
from typing import Dict, Iterator, Optional, Union, cast
Expand Down Expand Up @@ -27,7 +28,14 @@
from ape_safe.utils import get_safe_tx_hash, order_by_signer

APE_SAFE_VERSION = get_package_version(__name__)
ORIGIN = f"Ape-Safe/{APE_SAFE_VERSION} ({USER_AGENT})"
APE_SAFE_USER_AGENT = f"Ape-Safe/{APE_SAFE_VERSION} {USER_AGENT}"
# NOTE: Origin must be a string, but can be json that contains url & name fields
ORIGIN = json.dumps(
dict(
url="https://apeworx.io", name="Ape Safe", ua=APE_SAFE_USER_AGENT
)
)
assert len(ORIGIN) <= 200 # NOTE: Must be less than 200 chars

TRANSACTION_SERVICE_URL = {
# NOTE: If URLs need to be updated, a list of available service URLs can be found at
Expand Down

0 comments on commit 8b2090c

Please sign in to comment.