Skip to content

Commit 04f9b52

Browse files
authored
Merge branch 'ethereum-optimism:master' into master
2 parents f0d289e + 85dfa8b commit 04f9b52

File tree

14 files changed

+193
-60
lines changed

14 files changed

+193
-60
lines changed

.circleci/config.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,11 @@ jobs:
142142
name: Get changed files and extract tokens
143143
command: |
144144
git fetch origin master
145-
CHANGED_FILES=$(git diff --name-only origin/master...HEAD -- data/)
145+
# -z prints path verbatim and is needed to handle special characters in file names (e.g. USD₮0)
146+
CHANGED_FILES=$(git diff --name-only origin/master...HEAD -z -- data/ | tr '\0' '\n')
146147
tokens=""
147148
for file in $CHANGED_FILES; do
148-
token=$(echo -e "$file" | sed -nr "s|^data/([^/]*/?).*|\1|p")
149+
token=$(echo -e "$file" | sed -nr "s|^data/([^/]*)/.*|\1|p")
149150
if [ ! -z "$token" ]; then
150151
tokens+="${token},"
151152
fi

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Please note that by adding a token to the list we aren’t making any claims abo
2323

2424
For right now, each OP Chain has their own review process. So, if you are adding tokens across multiple chains, please separate your pull request so that you have one PR for each chain, in order to streamline the review process.
2525

26-
- If you're adding a token to `Base` (e.g. `base` [mainnet] or `base-sepolia` [testnet]), instead of using the predeploy token factory on Base, we recommend you use the token factory [listed here](https://docs.base.org/base-contracts/#l2-contract-addresses) to avoid having a token address that may conflict with a different token on Optimism.
26+
- If you're adding a token to `Base` (e.g. `base` [mainnet] or `base-sepolia` [testnet]), instead of using the predeploy token factory on Base, we recommend you use the token factory [listed here](https://docs.base.org/chain/base-contracts/#l2-contract-addresses) to avoid having a token address that may conflict with a different token on Optimism.
2727
- If you are adding a token to `Zora`: please use the [`zora` label](https://github.com/ethereum-optimism/ethereum-optimism.github.io/labels/zora) and add [@tbtstl](https://github.com/tbtstl) as a reviewer.
2828
- If you are adding a token to `Mode`: please use the [`mode` label](https://github.com/ethereum-optimism/ethereum-optimism.github.io/labels/mode).
2929
- If you are adding a token to `Lisk` (e.g. `lisk` [mainnet] or `lisk-sepolia` [testnet]): please use the [`lisk` label](https://github.com/ethereum-optimism/ethereum-optimism.github.io/labels/lisk) and add [@shuse2](https://github.com/shuse2) as a reviewer.

data/GFI/data.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "Goldfinch",
3+
"symbol": "GFI",
4+
"decimals": 18,
5+
"description": "Goldfinch (GFI) is bringing large, institutional private credit managers onchain. Goldfinch's flagship product, Goldfinch Prime, enables exposure to private credit funds like Ares, Apollo, KKR and more who collectively manage over $1T of private credit assets. Through the power of stablecoins, Goldfinch expands access to these funds to nearly anyone in the world, at low cost. Goldfinch focuses on providing yields generated by real-world economic activity (mostly from US companies), thus offering a more stable alternative to the often volatile DeFi space.",
6+
"website": "https://www.goldfinch.finance",
7+
"twitter": "@goldfinch_fi",
8+
"tokens": {
9+
"ethereum": {
10+
"address": "0xdab396ccf3d84cf2d07c4454e10c8a6f5b008d2b"
11+
},
12+
"base": {
13+
"address": "0xb78e7d4c5d47af92942321ed40419dab0e573810"
14+
}
15+
}
16+
}

data/GFI/logo.svg

Lines changed: 13 additions & 0 deletions
Loading

data/ICNT/data.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@
1919
"name": "Impossible Cloud Network Token (Testnet)",
2020
"symbol": "tICNT"
2121
}
22+
},
23+
"ethereum": {
24+
"address": "0xe5e0b73380181273abCfD88695F52C4D0C825661"
25+
},
26+
"base": {
27+
"address": "0xE0Cd4cAcDdcBF4f36e845407CE53E87717b6601d"
2228
}
2329
}
2430
}

data/USD₮0/data.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"symbol": "USD₮0",
44
"decimals": 6,
55
"description": "USD₮0 is the omnichain deployment of USDT.",
6+
"nobridge": true,
67
"website": "https://usdt0.to/",
78
"twitter": "@USDT0_to",
89
"tokens": {

data/VGT/data.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"name": "Veera Gold",
3+
"symbol": "VGT",
4+
"decimals": 18,
5+
"description": "The Veera Gold Token (VGT) is a blockchain-based digital asset backed 1:1 by physical gold stored via TetherGold. Each VGT token is valued at $0.001 worth of fine gold, offering investors direct ownership with fractional accessibility. VGT combines gold’s stability with the flexibility of crypto, enabling seamless trading and global liquidity. Designed for modern investors, VGT simplifies gold investment without the hassles of physical storage.",
6+
"website": "https://www.veera.com/",
7+
"twitter": "https://twitter.com/veerabrowser",
8+
"tokens": {
9+
"ethereum": {
10+
"address": "0xa20ce45A0348c88f484Cf92ac3278A46ba98A563"
11+
},
12+
"base": {
13+
"address": "0xe9dc36dfb05aa56114e115157f82a2b3b28ff99e"
14+
}
15+
}
16+
}

data/VGT/logo.svg

Lines changed: 30 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)