• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-client-gateway / 11121990504

01 Oct 2024 08:55AM CUT coverage: 90.708% (-0.02%) from 90.73%
11121990504

Pull #1984

github

iamacook
Handle malformed `multiSend` decoding errors
Pull Request #1984: Handle malformed `multiSend` decoding errors

2555 of 3184 branches covered (80.24%)

Branch coverage included in aggregate %.

17 of 17 new or added lines in 1 file covered. (100.0%)

8486 of 8988 relevant lines covered (94.41%)

442.19 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/domain/interfaces/staking-api.interface.ts
1
import { Deployment } from '@/datasources/staking-api/entities/deployment.entity';
2
import { DedicatedStakingStats } from '@/datasources/staking-api/entities/dedicated-staking-stats.entity';
3
import { NetworkStats } from '@/datasources/staking-api/entities/network-stats.entity';
4
import { PooledStakingStats } from '@/datasources/staking-api/entities/pooled-staking-stats.entity';
5
import { DefiVaultStats } from '@/datasources/staking-api/entities/defi-vault-stats.entity';
6
import { Stake } from '@/datasources/staking-api/entities/stake.entity';
7
import { TransactionStatus } from '@/datasources/staking-api/entities/transaction-status.entity';
8

9
export const IStakingApi = Symbol('IStakingApi');
×
10

11
export interface IStakingApi {
12
  getDeployments(): Promise<Array<Deployment>>;
13

14
  getNetworkStats(): Promise<NetworkStats>;
15

16
  getDedicatedStakingStats(): Promise<DedicatedStakingStats>;
17

18
  getPooledStakingStats(pool: `0x${string}`): Promise<PooledStakingStats>;
19

20
  getDefiVaultStats(vault: `0x${string}`): Promise<Array<DefiVaultStats>>;
21

22
  getStakes(args: {
23
    safeAddress: `0x${string}`;
24
    validatorsPublicKeys: Array<`0x${string}`>;
25
  }): Promise<Stake[]>;
26

27
  clearStakes(safeAddress: `0x${string}`): Promise<void>;
28

29
  getTransactionStatus(txHash: `0x${string}`): Promise<TransactionStatus>;
30
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc