## Classes

### Coverage Distribution

### Complexity

### Insufficient Coverage

Class | Coverage
--- | ---
Attestto\SolanaPhpSdk\Programs\MetaplexProgram | 0%
Attestto\SolanaPhpSdk\Programs\SplToken\State\Mint | 0%
Attestto\SolanaPhpSdk\Programs\DidSolProgram | 31%
Attestto\SolanaPhpSdk\Programs\SystemProgram | 47%
Attestto\SolanaPhpSdk\Programs\SNS\Bindings | 52%
Attestto\SolanaPhpSdk\Programs\SNS\Utils | 73%
Attestto\SolanaPhpSdk\Programs\SnsProgram | 88%

### Project Risks

Class | CRAP
--- | ---
Attestto\SolanaPhpSdk\Programs\DidSolProgram | 78
Attestto\SolanaPhpSdk\Programs\SNS\Bindings | 34
Attestto\SolanaPhpSdk\Programs\SNS\Utils | 32
Attestto\SolanaPhpSdk\Programs\SystemProgram | 17
Attestto\SolanaPhpSdk\Programs\SnsProgram | 2

## Methods

### Coverage Distribution

### Complexity

### Insufficient Coverage

Method | Coverage
--- | ---
getDidDataAcccountInfo | 0%
parse | 0%
getRpcEndpointFromShortcut | 0%
getProgramAccounts | 0%
deserialize | 0%
fromBuffer | 0%
getBalance | 0%
getConfirmedTransaction | 0%
getTransaction | 0%
createAccount | 0%
createSubdomain | 0%
transferSubdomain | 0%
reverseLookup | 0%
deserializeReverse | 0%
transferInstruction | 60%
getDomainKeySync | 70%
getAccountInfo | 75%
createAssociatedTokenAccountInstruction | 84%
getAssociatedTokenAddressSync | 85%
retrieve | 88%
__construct | 88%

### Project Risks

Method | CRAP
--- | ---
parse | 42
getRpcEndpointFromShortcut | 30
transferSubdomain | 30
createSubdomain | 12
getDomainKeySync | 11
transferInstruction | 8
reverseLookup | 6
deserializeReverse | 6
getAssociatedTokenAddressSync | 3
createAssociatedTokenAccountInstruction | 3
getAccountInfo | 2
retrieve | 2
__construct | 2