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

bmresearch / Solnet / 10672350157

02 Sep 2024 07:46PM UTC coverage: 77.453% (+0.2%) from 77.239%
10672350157

push

github

BifrostTitan
Agave v2.0 Migration

Updated the RPC client and removed deprecated code from the SDK.
Cleaned up all the warnings across the solution and added a few sys-vars that were missing.
Generate Seed in Mnemonic class now uses System.Security.Cryptography instead of bouncy castle sdk

1111 of 1682 branches covered (66.05%)

Branch coverage included in aggregate %.

6 of 10 new or added lines in 6 files covered. (60.0%)

18 existing lines in 4 files now uncovered.

5117 of 6359 relevant lines covered (80.47%)

1328281.27 hits per line

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

0.0
/src/Solnet.Rpc/Models/Fees.cs
1
namespace Solnet.Rpc.Models
2
{
3
    /// <summary>
4
    /// Represents the fee rate governor.
5
    /// </summary>
6
    public class FeeRateGovernor
7
    {
8
        /// <summary>
9
        /// Percentage of fees collected to be destroyed.
10
        /// </summary>
UNCOV
11
        public decimal BurnPercent { get; set; }
×
12

13
        /// <summary>
14
        /// Highest value LamportsPerSignature can attain for the next slot.
15
        /// </summary>
UNCOV
16
        public ulong MaxLamportsPerSignature { get; set; }
×
17

18
        /// <summary>
19
        /// Smallest value LamportsPerSignature can attain for the next slot.
20
        /// </summary>
UNCOV
21
        public ulong MinLamportsPerSignature { get; set; }
×
22

23
        /// <summary>
24
        /// Desired fee rate for the cluster.
25
        /// </summary>
UNCOV
26
        public ulong TargetLamportsPerSignature { get; set; }
×
27

28
        /// <summary>
29
        /// Desired signature rate for the cluster.
30
        /// </summary>
UNCOV
31
        public ulong TargetSignaturesPerSlot { get; set; }
×
32
    }
33

34
    /// <summary>
35
    /// Represents the fee rate governor info.
36
    /// </summary>
37
    public class FeeRateGovernorInfo
38
    {
39
        /// <summary>
40
        /// The fee rate governor.
41
        /// </summary>
UNCOV
42
        public FeeRateGovernor FeeRateGovernor { get; set; }
×
43
    }
44

45
    /// <summary>
46
    /// Represents information about the fees.
47
    /// </summary>
48
    public class FeesInfo
49
    {
50
        /// <summary>
51
        /// A block hash as base-58 encoded string.
52
        /// </summary>
UNCOV
53
        public string Blockhash { get; set; }
×
54

55
        /// <summary>
56
        /// The fee calculator for this block hash.
57
        /// </summary>
UNCOV
58
        public FeeCalculator FeeCalculator { get; set; }
×
59

60
        /// <summary>
61
        /// DEPRECATED - this value is inaccurate and should not be relied upon
62
        /// </summary>
UNCOV
63
        public ulong LastValidSlot { get; set; }
×
64

65
        /// <summary>
66
        /// Last block height at which a blockhash will be valid.
67
        /// </summary>
UNCOV
68
        public ulong LastValidBlockHeight { get; set; }
×
69
    }
70
}
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