Skip to content

Commit 5fd78d6

Browse files
committed
feat(): bnb
1 parent 868d22d commit 5fd78d6

File tree

5 files changed

+464
-290
lines changed

5 files changed

+464
-290
lines changed

package.json

Lines changed: 44 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -37,51 +37,53 @@
3737
"apply-diagnostic-modules": "node apply-diagnostic-modules.js"
3838
},
3939
"resolutions": {
40-
"@airgap/aeternity": "0.13.44",
41-
"@airgap/acurast": "0.13.44",
42-
"@airgap/astar": "0.13.44",
43-
"@airgap/bitcoin": "0.13.44",
44-
"@airgap/coinlib-core": "0.13.44",
45-
"@airgap/coreum": "0.13.44",
46-
"@airgap/cosmos": "0.13.44",
47-
"@airgap/cosmos-core": "0.13.44",
48-
"@airgap/crypto": "0.13.44",
49-
"@airgap/ethereum": "0.13.44",
50-
"@airgap/groestlcoin": "0.13.44",
51-
"@airgap/icp": "0.13.44",
52-
"@airgap/module-kit": "0.13.44",
53-
"@airgap/moonbeam": "0.13.44",
54-
"@airgap/optimism": "0.13.44",
55-
"@airgap/polkadot": "0.13.44",
56-
"@airgap/serializer": "0.13.44",
57-
"@airgap/stellar": "0.13.44",
58-
"@airgap/substrate": "0.13.44",
59-
"@airgap/tezos": "0.13.44"
40+
"@airgap/aeternity": "0.13.45-beta.7",
41+
"@airgap/acurast": "0.13.45-beta.7",
42+
"@airgap/astar": "0.13.45-beta.7",
43+
"@airgap/bitcoin": "0.13.45-beta.7",
44+
"@airgap/bnb": "0.13.45-beta.7",
45+
"@airgap/coinlib-core": "0.13.45-beta.7",
46+
"@airgap/coreum": "0.13.45-beta.7",
47+
"@airgap/cosmos": "0.13.45-beta.7",
48+
"@airgap/cosmos-core": "0.13.45-beta.7",
49+
"@airgap/crypto": "0.13.45-beta.7",
50+
"@airgap/ethereum": "0.13.45-beta.7",
51+
"@airgap/groestlcoin": "0.13.45-beta.7",
52+
"@airgap/icp": "0.13.45-beta.7",
53+
"@airgap/module-kit": "0.13.45-beta.7",
54+
"@airgap/moonbeam": "0.13.45-beta.7",
55+
"@airgap/optimism": "0.13.45-beta.7",
56+
"@airgap/polkadot": "0.13.45-beta.7",
57+
"@airgap/serializer": "0.13.45-beta.7",
58+
"@airgap/stellar": "0.13.45-beta.7",
59+
"@airgap/substrate": "0.13.45-beta.7",
60+
"@airgap/tezos": "0.13.45-beta.7"
6061
},
6162
"dependencies": {
62-
"@airgap/aeternity": "0.13.44",
63-
"@airgap/acurast": "0.13.44",
64-
"@airgap/angular-core": "0.0.60",
65-
"@airgap/angular-ngrx": "0.0.60",
66-
"@airgap/astar": "0.13.44",
67-
"@airgap/bitcoin": "0.13.44",
68-
"@airgap/coinlib-core": "0.13.44",
69-
"@airgap/coreum": "0.13.44",
70-
"@airgap/cosmos": "0.13.44",
71-
"@airgap/cosmos-core": "0.13.44",
72-
"@airgap/crypto": "0.13.44",
73-
"@airgap/ethereum": "0.13.44",
74-
"@airgap/groestlcoin": "0.13.44",
75-
"@airgap/icp": "0.13.44",
76-
"@airgap/module-kit": "0.13.44",
77-
"@airgap/moonbeam": "0.13.44",
78-
"@airgap/optimism": "0.13.44",
79-
"@airgap/polkadot": "0.13.44",
63+
"@airgap/aeternity": "0.13.45-beta.7",
64+
"@airgap/acurast": "0.13.45-beta.7",
65+
"@airgap/angular-core": "0.0.61-beta.6",
66+
"@airgap/angular-ngrx": "0.0.61-beta.6",
67+
"@airgap/astar": "0.13.45-beta.7",
68+
"@airgap/bitcoin": "0.13.45-beta.7",
69+
"@airgap/bnb": "0.13.45-beta.7",
70+
"@airgap/coinlib-core": "0.13.45-beta.7",
71+
"@airgap/coreum": "0.13.45-beta.7",
72+
"@airgap/cosmos": "0.13.45-beta.7",
73+
"@airgap/cosmos-core": "0.13.45-beta.7",
74+
"@airgap/crypto": "0.13.45-beta.7",
75+
"@airgap/ethereum": "0.13.45-beta.7",
76+
"@airgap/groestlcoin": "0.13.45-beta.7",
77+
"@airgap/icp": "0.13.45-beta.7",
78+
"@airgap/module-kit": "0.13.45-beta.7",
79+
"@airgap/moonbeam": "0.13.45-beta.7",
80+
"@airgap/optimism": "0.13.45-beta.7",
81+
"@airgap/polkadot": "0.13.45-beta.7",
8082
"@airgap/sapling-wasm": "0.0.7",
81-
"@airgap/serializer": "0.13.44",
82-
"@airgap/stellar": "0.13.44",
83-
"@airgap/substrate": "0.13.44",
84-
"@airgap/tezos": "0.13.44",
83+
"@airgap/serializer": "0.13.45-beta.7",
84+
"@airgap/stellar": "0.13.45-beta.7",
85+
"@airgap/substrate": "0.13.45-beta.7",
86+
"@airgap/tezos": "0.13.45-beta.7",
8587
"@airgap-community/iso-rootstock": "1.0.0",
8688
"@angular/cdk": "^14.2.7",
8789
"@angular/common": "16.1.1",

src/app/app.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { GroestlcoinModule } from '@airgap/groestlcoin'
1818
import { ICPModule } from '@airgap/icp'
1919
import { MoonbeamModule } from '@airgap/moonbeam'
2020
import { OptimismModule } from '@airgap/optimism'
21+
import { BnbModule } from '@airgap/bnb'
2122
import { PolkadotModule } from '@airgap/polkadot'
2223
import { TezosModule, TezosSaplingExternalMethodProvider, TezosShieldedTezProtocol } from '@airgap/tezos'
2324
import { AcurastModule } from '@airgap/acurast'
@@ -190,6 +191,7 @@ export class AppComponent implements AfterViewInit {
190191
new ICPModule(),
191192
new CoreumModule(),
192193
new OptimismModule(),
194+
new BnbModule(),
193195
new AcurastModule(),
194196
new StellarModule()
195197
])

src/app/pages/account-address/account-address.page.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ export class AccountAddressPage {
154154
break
155155
case MainProtocolSymbols.ETH:
156156
case MainProtocolSymbols.OPTIMISM:
157+
case MainProtocolSymbols.BNB:
157158
this.syncOptions = [airgapwallet]
158159
if (this.wallet.isExtendedPublicKey) {
159160
this.syncOptions.push(metamask, imtoken, rabby)

src/app/services/iac/iac.service.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,9 @@ export class IACService extends BaseIACService {
217217
// ETH: MetaMask requests don't contain the public key information, we need to do the matching based on the sourceFingerprint
218218
if (
219219
!correctWallet &&
220-
(signTransactionRequest.protocol === MainProtocolSymbols.ETH || signTransactionRequest.protocol === MainProtocolSymbols.OPTIMISM)
220+
(signTransactionRequest.protocol === MainProtocolSymbols.ETH ||
221+
signTransactionRequest.protocol === MainProtocolSymbols.OPTIMISM ||
222+
signTransactionRequest.protocol === MainProtocolSymbols.BNB)
221223
) {
222224
const transaction: RawTypedEthereumTransaction = unsignedTransaction.transaction
223225

0 commit comments

Comments
 (0)