@avalabs/avalanche-module
Advanced tools
Comparing version
# @avalabs/avalanche-module | ||
## 0.0.0-eth-send-20240711183748 | ||
## 0.0.0-eth-send-20240711211919 | ||
### Patch Changes | ||
- d0c2cc9: make module interface more consistent | ||
- 02560da: Created Avalanche module | ||
- Updated dependencies [cd97708] | ||
- Updated dependencies [9d229da] | ||
- @avalabs/vm-module-types@0.0.0-eth-send-20240711183748 | ||
- Updated dependencies [d0c2cc9] | ||
- Updated dependencies [88254f5] | ||
- @avalabs/vm-module-types@0.0.0-eth-send-20240711211919 |
import * as _metamask_rpc_errors from '@metamask/rpc-errors'; | ||
import { Module, Manifest, GetNetworkFeeParams, NetworkFees, GetTransactionHistory, RpcRequest, Chain } from '@avalabs/vm-module-types'; | ||
import { Module, Manifest, Network, NetworkFees, GetTransactionHistory, RpcRequest } from '@avalabs/vm-module-types'; | ||
@@ -8,8 +8,8 @@ declare class AvalancheModule implements Module { | ||
getManifest(): Manifest | undefined; | ||
getNetworkFee(_: GetNetworkFeeParams): Promise<NetworkFees>; | ||
getNetworkFee(_: Network): Promise<NetworkFees>; | ||
getTransactionHistory(_: GetTransactionHistory): Promise<{ | ||
transactions: never[]; | ||
}>; | ||
getTokens(_: number): Promise<never[]>; | ||
onRpcRequest(request: RpcRequest, _chain: Chain): Promise<{ | ||
getTokens(_: Network): Promise<never[]>; | ||
onRpcRequest(request: RpcRequest, _network: Network): Promise<{ | ||
error: _metamask_rpc_errors.JsonRpcError<_metamask_rpc_errors.OptionalDataWithOptionalCause>; | ||
@@ -16,0 +16,0 @@ }>; |
{ | ||
"name": "@avalabs/avalanche-module", | ||
"version": "0.0.0-eth-send-20240711183748", | ||
"version": "0.0.0-eth-send-20240711211919", | ||
"main": "dist/index.cjs", | ||
@@ -9,3 +9,3 @@ "module": "dist/index.js", | ||
"dependencies": { | ||
"@avalabs/vm-module-types": "0.0.0-eth-send-20240711183748", | ||
"@avalabs/vm-module-types": "0.0.0-eth-send-20240711211919", | ||
"@metamask/rpc-errors": "6.3.0" | ||
@@ -19,3 +19,3 @@ }, | ||
"@internal/tsup-config": "0.0.1", | ||
"eslint-config-custom": "0.0.0-eth-send-20240711183748" | ||
"eslint-config-custom": "0.0.0-eth-send-20240711211919" | ||
}, | ||
@@ -22,0 +22,0 @@ "scripts": { |
@@ -7,4 +7,3 @@ import type { | ||
RpcRequest, | ||
GetNetworkFeeParams, | ||
Chain, | ||
Network, | ||
} from '@avalabs/vm-module-types'; | ||
@@ -29,3 +28,3 @@ import { parseManifest } from '@avalabs/vm-module-types'; | ||
getNetworkFee(_: GetNetworkFeeParams): Promise<NetworkFees> { | ||
getNetworkFee(_: Network): Promise<NetworkFees> { | ||
return Promise.resolve({ | ||
@@ -43,7 +42,7 @@ low: { maxPriorityFeePerGas: 0n, maxFeePerGas: 0n }, | ||
getTokens(_: number) { | ||
getTokens(_: Network) { | ||
return Promise.resolve([]); | ||
} | ||
async onRpcRequest(request: RpcRequest, _chain: Chain) { | ||
async onRpcRequest(request: RpcRequest, _network: Network) { | ||
switch (request.method) { | ||
@@ -50,0 +49,0 @@ default: |
@@ -7,4 +7,3 @@ { | ||
}, | ||
"include": ["src"], | ||
"references": [{ "path": "../../packages/types/tsconfig.json" }] | ||
"include": ["src"] | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
18036
-0.65%153
-1.29%+ Added
- Removed
Updated