> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genlabs.co/llms.txt
> Use this file to discover all available pages before exploring further.

# RiscvCodeArtifact

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts:140](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts#L140)

## Methods

### fromElfAndAbi()

> `static` **fromElfAndAbi**(`elfBytes`, `abi`): `RiscvCodeArtifact`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts:143](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts#L143)

#### Parameters

##### elfBytes

`Uint8Array`

##### abi

`AbiContract`

#### Returns

`RiscvCodeArtifact`

***

### toBytes()

> **toBytes**(): `Uint8Array`

Defined in: [metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts:161](https://github.com/gen-bc/gen/blob/main/metacomputer/gen-framework/client-and-test-utils/client-sdk-ts/packages/client-sdk/src/payloads/artifacts.ts#L161)

#### Returns

`Uint8Array`
