Sub-Adapters 1
Preview and test each sub adapter.
Gnosis Chain (gnosis-chain)
Metadata
- ID
- gnosis-chain
- name
"Gnosis Chain"
- icon
- category
"l1"
- description
"Gnosis Chain is an Ethereum sidechain that uses Dai as the base asset."
- feeDescription
"Transaction fees are paid by users to validators."
- blockchain
"Gnosis Chain"
- source
"Blockscout"
- adapter
"xdai"
- website
"https://www.gnosischain.com/"
- tokenTicker
"GNO"
- tokenCoingecko
"gnosis"
- protocolLaunch
"2020-06-03"
Queries
Adapter Code
Check the entire code written for the Adapter.
Source code
1export const name = 'Gnosis Chain Fees';
2export const version = '1.0.0';
3export const license = 'MIT';
4
5export function setup(sdk: Context) {
6 async function getxDaiData(date: string): Promise<number> {
7 const json = await sdk.http.get(
8 `https://blockscout.com/xdai/mainnet/api?module=stats&action=totalfees&date=${date}`
9 );
10
11 return json.result && json.result / 1e18;
12 }
13
14 sdk.register({
15 id: 'gnosis-chain',
16 queries: {
17 oneDayTotalFees: getxDaiData,
18 },
19 metadata: {
20 name: 'Gnosis Chain',
21 icon: sdk.ipfs.getDataURILoader('QmPFzLaw3G3SDvsHoebWGn52H1n8dpfEmmvSznkKDkPuC4', 'image/svg+xml'),
22 category: 'l1',
23 description: 'Gnosis Chain is an Ethereum sidechain that uses Dai as the base asset.',
24 feeDescription: 'Transaction fees are paid by users to validators.',
25 blockchain: 'Gnosis Chain',
26 source: 'Blockscout',
27 adapter: 'xdai',
28 website: 'https://www.gnosischain.com/',
29 tokenTicker: 'GNO',
30 tokenCoingecko: 'gnosis',
31 protocolLaunch: '2020-06-03',
32 },
33 })
34}
35
It's something off?
Report it to the discussion board on Discord, we will take care of it.