* feat: v2 wallet * feat: Web3Wallet sign integration * chore: adds `core` to package.json * feat: Web3Wallet Auth integration * chore: core & web3wallet canary * chore: rm config * chore: force redeploy * chore: rm core & sign-client deps * fix: rm `sign-client` usage * refactor: updates README * feat: adds metadata mock obj & removes relay url param * refactor: more url mentions * refactor: rm v2 wallet readme references & uses web3wallet.core... * refactor: wallet -> web3wallet * refactor: rm wallet to web3wallet * fix: adds async to example listeners
48 lines
984 B
TypeScript
48 lines
984 B
TypeScript
/**
|
|
* Types
|
|
*/
|
|
export type TElrondChain = keyof typeof ELROND_MAINNET_CHAINS
|
|
|
|
/**
|
|
* Chains
|
|
*/
|
|
export const ELROND_MAINNET_CHAINS = {
|
|
'elrond:1': {
|
|
chainId: '1',
|
|
name: 'Elrond',
|
|
logo: '/chain-logos/elrond-1.png',
|
|
rgb: '43, 45, 46',
|
|
rpc: ''
|
|
}
|
|
}
|
|
|
|
export const ELROND_TEST_CHAINS = {
|
|
'elrond:D': {
|
|
chainId: 'D',
|
|
name: 'Elrond Devnet',
|
|
logo: '/chain-logos/elrond-1.png',
|
|
rgb: '43, 45, 46',
|
|
rpc: ''
|
|
}
|
|
// Keep only one Test Chain visible
|
|
// 'elrond:T': {
|
|
// chainId: 'T',
|
|
// name: 'Elrond Testnet',
|
|
// logo: '/chain-logos/elrond-1.png',
|
|
// rgb: '43, 45, 46',
|
|
// rpc: ''
|
|
// }
|
|
}
|
|
|
|
export const ELROND_CHAINS = { ...ELROND_MAINNET_CHAINS, ...ELROND_TEST_CHAINS }
|
|
|
|
/**
|
|
* Methods
|
|
*/
|
|
export const ELROND_SIGNING_METHODS = {
|
|
ELROND_SIGN_TRANSACTION: 'erd_signTransaction',
|
|
ELROND_SIGN_TRANSACTIONS: 'erd_signTransactions',
|
|
ELROND_SIGN_MESSAGE: 'erd_signMessage',
|
|
ELROND_SIGN_LOGIN_TOKEN: 'erd_signLoginToken'
|
|
}
|