> For the complete documentation index, see [llms.txt](https://docs.rigoblock.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rigoblock.com/contracts/protocol/core/abstract.md).

# abstract

## MixinAbstract

This contract makes it easy for clients to track ERC20.

### transfer

```solidity
function transfer(address to, uint256 value) external returns (bool success)
```

*Non-implemented ERC20 method.*

### transferFrom

```solidity
function transferFrom(address from, address to, uint256 value) external returns (bool success)
```

*Non-implemented ERC20 method.*

### approve

```solidity
function approve(address spender, uint256 value) external returns (bool success)
```

*Non-implemented ERC20 method.*

### allowance

```solidity
function allowance(address owner, address spender) external view returns (uint256)
```

*Non-implemented ERC20 method.*
