nativeData property
Implementation
static final nativeData = {
// Swift Wallet
'123456789012345678901234567890': {
'name': 'SW Wallet',
'platform': ['ios'],
'ios': NativeAppData(
id: '123456789012345678901234567890',
schema: 'walletapp://',
),
'android': NativeAppData(
id: '123456789012345678901234567890',
schema: 'com.walletconnect.sample.wallet',
),
},
// Flutter Wallet
'123456789012345678901234567891': {
'name': 'FL Wallet',
'platform': ['ios', 'android'],
'ios': NativeAppData(
id: '123456789012345678901234567891',
schema: 'wcflutterwallet://',
),
'android': NativeAppData(
id: '123456789012345678901234567891',
schema: 'com.walletconnect.flutterwallet',
),
},
// Flutter Wallet internal
'123456789012345678901234567895': {
'name': 'FL Wallet (internal)',
'platform': ['ios', 'android'],
'ios': NativeAppData(
id: '123456789012345678901234567895',
schema: 'wcflutterwallet-internal://',
),
'android': NativeAppData(
id: '123456789012345678901234567895',
schema: 'com.walletconnect.flutterwallet.internal',
),
},
// React Native Wallet
'123456789012345678901234567892': {
'name': 'RN Wallet (internal)',
'platform': ['ios', 'android'],
'ios': NativeAppData(
id: '123456789012345678901234567892',
schema: 'rn-web3wallet://',
),
'android': NativeAppData(
id: '123456789012345678901234567892',
schema: 'com.walletconnect.web3wallet.rnsample',
),
},
// React Native Wallet internal
'1234567890123456789012345678922': {
'name': 'RN Wallet (internal)',
'platform': ['ios', 'android'],
'ios': NativeAppData(
id: '1234567890123456789012345678922',
schema: 'rn-web3wallet://',
),
'android': NativeAppData(
id: '1234567890123456789012345678922',
schema: 'com.walletconnect.web3wallet.rnsample.internal',
),
},
// Kotlin Wallet
'123456789012345678901234567893': {
'name': 'KT Wallet',
'platform': ['android'],
'ios': NativeAppData(
id: '123456789012345678901234567893',
schema: 'kotlin-web3wallet://',
),
'android': NativeAppData(
id: '123456789012345678901234567893',
schema: 'com.walletconnect.sample.wallet',
),
},
// Kotlin Wallet Internal
'123456789012345678901234567894': {
'name': 'KT Wallet (Internal)',
'platform': ['android'],
'ios': NativeAppData(
id: '123456789012345678901234567894',
schema: 'kotlin-web3wallet://',
),
'android': NativeAppData(
id: '123456789012345678901234567894',
schema: 'com.walletconnect.sample.wallet.internal',
),
}
};