# `FireblocksSdk.Api.Contract`
[🔗](https://github.com/csokun/fireblocks_sdk/blob/v0.2.4/lib/fireblocks_sdk/api/contract.ex#L1)

# `add_asset`

Adds an asset to an existing contract.

```
  FireblocksSdk.Api.Contract.add_asset([
    contractId: "CONTRACT_ID",
    assetId: "ASSET_ID",
    address: "ADDRESS",
  ])
```

Options:
* `:contractId` (`t:String.t/0`) - Required.

* `:assetId` (`t:String.t/0`) - Required.

* `:address` (`t:String.t/0`) - Required.

* `:tag` (`t:String.t/0`)

# `create`

Creates a new contract.

# `delete`

Delete a contract

# `delete_asset`

Delete a contract asset

# `find_contract_asset`

Returns a contract asset by ID.

# `get`

Returns a contract by id.

# `list`

Gets a list of contracts.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
