Skip to content

Commit 15be10c

Browse files
committed
devop: fix conflicts
2 parents 2b8c095 + b680317 commit 15be10c

15 files changed

Lines changed: 123 additions & 92 deletions

File tree

packages/extension/src/providers/ethereum/ui/eth-connect-dapp.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<img :src="Options.faviconURL" />
1717
<div class="common-popup__account-info">
1818
<h4>{{ Options.domain }}</h4>
19-
<!-- <p>{{ Options.domain }}</p> -->
2019
</div>
2120
</div>
2221
</div>

packages/extension/src/providers/ethereum/ui/eth-decrypt.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
<div class="common-popup__info">
2323
<img :src="Options.faviconURL" />
2424
<div class="common-popup__info-info">
25-
<h4>{{ Options.title }}</h4>
26-
<p>{{ Options.domain }}</p>
25+
<h4>{{ Options.domain }}</h4>
2726
</div>
2827
</div>
2928

packages/extension/src/providers/ethereum/ui/eth-get-encryption-key.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
<div class="common-popup__info">
2323
<img :src="Options.faviconURL" />
2424
<div class="common-popup__info-info">
25-
<h4>{{ Options.title }}</h4>
26-
<p>{{ Options.domain }}</p>
25+
<h4>{{ Options.domain }}</h4>
2726
</div>
2827
</div>
2928

packages/extension/src/providers/ethereum/ui/eth-sign-message.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
<img :src="Options.faviconURL" />
2424
<div class="common-popup__info-info">
2525
<h4>{{ Options.domain }}</h4>
26-
<!-- <p>{{ Options.domain }}</p> -->
2726
</div>
2827
</div>
2928

packages/extension/src/providers/ethereum/ui/eth-sign-typedata.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222
<div class="common-popup__info">
2323
<img :src="Options.faviconURL" />
2424
<div class="common-popup__info-info">
25-
<h4>{{ Options.title }}</h4>
26-
<p>{{ Options.domain }}</p>
25+
<h4>{{ Options.domain }}</h4>
2726
</div>
2827
</div>
2928

packages/extension/src/providers/ethereum/ui/eth-verify-transaction.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
<img :src="Options.faviconURL" />
3838
<div class="provider-verify-transaction__info-info">
3939
<h4>{{ Options.domain }}</h4>
40-
<!-- <p>{{ Options.domain }}</p> -->
4140
</div>
4241
</div>
4342

@@ -82,8 +81,6 @@
8281
@open-popup="toggleSelectFee"
8382
/>
8483

85-
<!-- <best-offer-error :not-enough-verify="true"></best-offer-error> -->
86-
8784
<div class="provider-verify-transaction__data">
8885
<a
8986
class="provider-verify-transaction__data-link"

packages/extension/src/providers/polkadot/libs/injected-provider.ts

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,26 @@ class InjectedProvider implements SubstrateInjectedProvider {
2020
constructor(options: InjectLibOptions) {
2121
this.dappName = options.dappName;
2222
this.id = options.id;
23-
this.accounts = new Accounts(options);
24-
this.metadata = new Metadata(options);
25-
this.provider = new Provider(options);
26-
this.signer = new Signer(options);
23+
this.accounts = new Proxy(new Accounts(options), ProxyHandler);
24+
this.metadata = new Proxy(new Metadata(options), ProxyHandler);
25+
this.provider = new Proxy(new Provider(options), ProxyHandler);
26+
this.signer = new Proxy(new Signer(options), ProxyHandler);
2727
this.sendMessageHandler = options.sendMessageHandler;
2828
}
2929
handleMessage(request: RPCRequestType): void {
3030
const { method, params } = request;
3131
console.info(method, params);
3232
}
3333
}
34-
34+
const ProxyHandler = {
35+
set(target: any, name: keyof any, value: any) {
36+
return Reflect.set(target, name, value);
37+
},
38+
get(target: any, prop: keyof any) {
39+
if (typeof target[prop] === "function") {
40+
return (target[prop] as () => any).bind(target);
41+
}
42+
return target[prop];
43+
},
44+
};
3545
export default InjectedProvider;

packages/extension/src/providers/polkadot/ui/dot-accounts.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<img :src="Options.faviconURL" />
1717
<div class="common-popup__account-info">
1818
<h4>{{ Options.domain }}</h4>
19-
<!-- <p>{{ Options.domain }}</p> -->
2019
</div>
2120
</div>
2221
</div>

packages/extension/src/providers/polkadot/ui/dot-approvetx.vue

Lines changed: 0 additions & 61 deletions
This file was deleted.

packages/extension/src/providers/polkadot/ui/dot-sign-message.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
<img :src="Options.faviconURL" />
2424
<div class="common-popup__info-info">
2525
<h4>{{ Options.domain }}</h4>
26-
<!-- <p>{{ Options.domain }}</p> -->
2726
</div>
2827
</div>
2928

0 commit comments

Comments
 (0)