-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Adding Bitrock EVM chain #6559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Bitrock EVM chain #6559
Changes from all commits
104522b
84f6f7c
60aff53
8815c56
8be26b2
9a17b62
3a00d92
b81bf7d
e701e75
2d10717
4d98e6a
faf3510
99c1d3e
96170cb
146df2c
7c9eaba
cf2596f
fbd223f
395cfca
2da0bb1
1fcb895
c372ecc
e8354e9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5759,4 +5759,4 @@ | |
} | ||
} | ||
] | ||
} | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,157 @@ | ||
{ | ||
"$schema": "../../assetlist.schema.json", | ||
"chain_name": "bitrock", | ||
"assets": [ | ||
{ | ||
"description": "Bitrock (BROCK) is the native currency of the Bitrock chain.", | ||
"extended_description": "Bitrock is an Ethereum sidechain with IBFT 2.0 PoA consensus, offering near-zero gas fees, 1-second block times, and high scalability. It supports EVM-compatible dApps and includes tools like Rockswap DEX and cross-chain bridges.", | ||
"type_asset": "evm-base", | ||
"denom_units": [ | ||
{ | ||
"denom": "wei", | ||
"exponent": 0 | ||
}, | ||
{ | ||
"denom": "brock", | ||
"exponent": 18 | ||
} | ||
], | ||
"base": "wei", | ||
"display": "brock", | ||
"name": "Bitrock", | ||
"symbol": "BROCK", | ||
"traces": [ | ||
{ | ||
"type": "bridge", | ||
"counterparty": { | ||
"chain_name": "ethereum", | ||
"base_denom": "0xde67d97b8770dc98c746a3fc0093c538666eb493" | ||
}, | ||
"provider": "Bitrock Bridge" | ||
} | ||
], | ||
"coingecko_id": "bitrock", | ||
"logo_URIs": { | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.svg" | ||
}, | ||
"images": [ | ||
{ | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.svg" | ||
} | ||
] | ||
}, | ||
{ | ||
"description": "WBROCK is 'wrapped BROCK'", | ||
"type_asset": "erc20", | ||
"address": "0x4168a3152c2fff6a34f71e93e7804336d4c82d5", | ||
"denom_units": [ | ||
{ | ||
"denom": "0x4168a3152c2fff6a34f71e93e7804336d4c82d5", | ||
"exponent": 0 | ||
}, | ||
{ | ||
"denom": "wbrock", | ||
"exponent": 18 | ||
} | ||
], | ||
"base": "0x4168a3152c2fff6a34f71e93e7804336d4c82d5", | ||
"display": "wbrock", | ||
"name": "Wrapped Bitrock", | ||
"symbol": "WBROCK", | ||
"traces": [ | ||
{ | ||
"type": "wrapped", | ||
"counterparty": { | ||
"chain_name": "bitrock", | ||
"base_denom": "wei" | ||
}, | ||
"provider": "Bitrock" | ||
} | ||
], | ||
"coingecko_id": "wrapped-bitrock", | ||
"images": [ | ||
{ | ||
"image_sync": { | ||
"chain_name": "bitrock", | ||
"base_denom": "wei" | ||
}, | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/wbrock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/wbrock.svg" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Please remove the rock.svg and wbrock.svg uploads since they are somewhat unsightly conversions of PNG to SVG, and aren't really visually identical. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I see rock.svg was replaced with a higher quality version, which is good. However the URL for wbrock.svg should now be removed since wbrock.svg was deleted |
||
} | ||
] | ||
}, | ||
{ | ||
"description": "USDBrock is the stablecoin on Bitrock, bridged 1:1 from USDT on Ethereum.", | ||
"type_asset": "erc20", | ||
"address": "0xd647a6e1f898c39ba594443c19de0872ea935310", | ||
"denom_units": [ | ||
{ | ||
"denom": "0xd647a6e1f898c39ba594443c19de0872ea935310", | ||
"exponent": 0 | ||
}, | ||
{ | ||
"denom": "usdb", | ||
"exponent": 6 | ||
} | ||
], | ||
"base": "0xd647a6e1f898c39ba594443c19de0872ea935310", | ||
"name": "USDBrock", | ||
"display": "usdb", | ||
"symbol": "USDB", | ||
"traces": [ | ||
{ | ||
"type": "bridge", | ||
"counterparty": { | ||
"chain_name": "ethereum", | ||
"base_denom": "0xdac17f958d2ee523a2206206994597c13d831ec7" | ||
}, | ||
"provider": "Bitrock Bridge" | ||
} | ||
], | ||
"coingecko_id": "wanusdt", | ||
"images": [ | ||
{ | ||
"image_sync": { | ||
"chain_name": "ethereum", | ||
"base_denom": "0xdac17f958d2ee523a2206206994597c13d831ec7" | ||
}, | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg", | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png" | ||
} | ||
] | ||
}, | ||
{ | ||
"description": "ROCK is the utility and governance token of Rockswap, the native DEX of the Bitrock chain.", | ||
"extended_description": "Rockswap (ROCK) enables low-cost transactions, access to exclusive DEX services, and participation in governance within the Bitrock ecosystem. It supports multichain swaps across 10+ chains and is integral to the growth of Bitrock's DeFi ecosystem.", | ||
"type_asset": "erc20", | ||
"address": "0x826628622a8b55f4af6ac2a1dd1273bf837e651a", | ||
"denom_units": [ | ||
{ | ||
"denom": "0x826628622a8b55f4af6ac2a1dd1273bf837e651a", | ||
"exponent": 0 | ||
}, | ||
{ | ||
"denom": "rock", | ||
"exponent": 18 | ||
} | ||
], | ||
"base": "0x826628622a8b55f4af6ac2a1dd1273bf837e651a", | ||
"name": "Rockswap Token", | ||
"display": "rock", | ||
"symbol": "ROCK", | ||
"coingecko_id": "rockswap", | ||
"logo_URIs": { | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/rock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/rock.svg" | ||
}, | ||
"images": [ | ||
{ | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/rock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/rock.svg" | ||
} | ||
] | ||
} | ||
] | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
{ | ||
"$schema": "../../chain.schema.json", | ||
"chain_name": "bitrock", | ||
"status": "live", | ||
"website": "https://bit-rock.io/", | ||
"network_type": "mainnet", | ||
"pretty_name": "Bitrock Mainnet", | ||
"chain_type": "eip155", | ||
"chain_id": "7171", | ||
"slip44": 60, | ||
"fees": { | ||
"fee_tokens": [ | ||
{ | ||
"denom": "wei", | ||
"fixed_min_gas_price": 0 | ||
} | ||
] | ||
}, | ||
"staking": { | ||
"staking_tokens": [ | ||
{ | ||
"denom": "wei" | ||
} | ||
] | ||
}, | ||
"explorers": [ | ||
{ | ||
"kind": "blockscout", | ||
"url": "https://explorer.bit-rock.io/", | ||
"tx_page": "https://explorer.bit-rock.io/tx/${txHash}" | ||
} | ||
], | ||
"images": [ | ||
{ | ||
"image_sync": { | ||
"chain_name": "bitrock", | ||
"base_denom": "wei" | ||
}, | ||
"png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.png", | ||
"svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitrock/images/bitrock.svg" | ||
} | ||
] | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bridged assets cannot share the same coingecko_id as an original asset. If both the original asset and the bridge are from the same team and part of the same project, then the bridged version can be considered an "additional-mintage", instead of a "bridge" asset. Changing the trace "type" to "additional-mintage", and the "provider" to "Bitrock" should allow this to pass while allowing them to share the same coingecko ID