# AGL Methods

These methods facilitate interactions with the AGL token smart contract.

{% content-ref url="agl-methods/to-checksum-address" %}
[to-checksum-address](https://docs.agilefi.org/agile.js/agl-methods/to-checksum-address)
{% endcontent-ref %}

{% content-ref url="agl-methods/get-agl-balance" %}
[get-agl-balance](https://docs.agilefi.org/agile.js/agl-methods/get-agl-balance)
{% endcontent-ref %}

{% content-ref url="agl-methods/get-agl-accrued" %}
[get-agl-accrued](https://docs.agilefi.org/agile.js/agl-methods/get-agl-accrued)
{% endcontent-ref %}

{% content-ref url="agl-methods/claim-agl" %}
[claim-agl](https://docs.agilefi.org/agile.js/agl-methods/claim-agl)
{% endcontent-ref %}

{% content-ref url="agl-methods/delegate" %}
[delegate](https://docs.agilefi.org/agile.js/agl-methods/delegate)
{% endcontent-ref %}

{% content-ref url="agl-methods/delegate-by-sig" %}
[delegate-by-sig](https://docs.agilefi.org/agile.js/agl-methods/delegate-by-sig)
{% endcontent-ref %}

{% content-ref url="agl-methods/create-delegate-signature" %}
[create-delegate-signature](https://docs.agilefi.org/agile.js/agl-methods/create-delegate-signature)
{% endcontent-ref %}
