# WETH9 ## Methods ### allowance ```solidity function allowance(address, address) external view returns (uint256) ``` #### Parameters | Name | Type | Description | |---|---|---| | _0 | address | undefined | _1 | address | undefined #### Returns | Name | Type | Description | |---|---|---| | _0 | uint256 | undefined ### approve ```solidity function approve(address guy, uint256 wad) external nonpayable returns (bool) ``` #### Parameters | Name | Type | Description | |---|---|---| | guy | address | undefined | wad | uint256 | undefined #### Returns | Name | Type | Description | |---|---|---| | _0 | bool | undefined ### balanceOf ```solidity function balanceOf(address) external view returns (uint256) ``` #### Parameters | Name | Type | Description | |---|---|---| | _0 | address | undefined #### Returns | Name | Type | Description | |---|---|---| | _0 | uint256 | undefined ### decimals ```solidity function decimals() external view returns (uint8) ``` #### Returns | Name | Type | Description | |---|---|---| | _0 | uint8 | undefined ### deposit ```solidity function deposit() external payable ``` ### name ```solidity function name() external view returns (string) ``` #### Returns | Name | Type | Description | |---|---|---| | _0 | string | undefined ### symbol ```solidity function symbol() external view returns (string) ``` #### Returns | Name | Type | Description | |---|---|---| | _0 | string | undefined ### totalSupply ```solidity function totalSupply() external view returns (uint256) ``` #### Returns | Name | Type | Description | |---|---|---| | _0 | uint256 | undefined ### transfer ```solidity function transfer(address dst, uint256 wad) external nonpayable returns (bool) ``` #### Parameters | Name | Type | Description | |---|---|---| | dst | address | undefined | wad | uint256 | undefined #### Returns | Name | Type | Description | |---|---|---| | _0 | bool | undefined ### transferFrom ```solidity function transferFrom(address src, address dst, uint256 wad) external nonpayable returns (bool) ``` #### Parameters | Name | Type | Description | |---|---|---| | src | address | undefined | dst | address | undefined | wad | uint256 | undefined #### Returns | Name | Type | Description | |---|---|---| | _0 | bool | undefined ### withdraw ```solidity function withdraw(uint256 wad) external nonpayable ``` #### Parameters | Name | Type | Description | |---|---|---| | wad | uint256 | undefined ## Events ### Approval ```solidity event Approval(address indexed src, address indexed guy, uint256 wad) ``` #### Parameters | Name | Type | Description | |---|---|---| | src `indexed` | address | undefined | | guy `indexed` | address | undefined | | wad | uint256 | undefined | ### Deposit ```solidity event Deposit(address indexed dst, uint256 wad) ``` #### Parameters | Name | Type | Description | |---|---|---| | dst `indexed` | address | undefined | | wad | uint256 | undefined | ### Transfer ```solidity event Transfer(address indexed src, address indexed dst, uint256 wad) ``` #### Parameters | Name | Type | Description | |---|---|---| | src `indexed` | address | undefined | | dst `indexed` | address | undefined | | wad | uint256 | undefined | ### Withdrawal ```solidity event Withdrawal(address indexed src, uint256 wad) ``` #### Parameters | Name | Type | Description | |---|---|---| | src `indexed` | address | undefined | | wad | uint256 | undefined |