SavingsXDaiAdapter
Gnosis0xd499b51fcfc66bd31248ef4b28d656d67e591a94
Solidity v0.8.21+commit.d9974bed
🤖
Query this contract from your AI
Reference:
0xd499b51fcfc66bd31248ef4b28d656d67e591a94
Sample prompt:
"Tell me the current state of gnosis/0xd499b51fcfc66bd31248ef4b28d656d67e591a94"
No AI wired up yet? →
mcp.smarts.md
Gnosis is a docs-only chain on Smarts: source code and ABI are indexed, but live on-chain data (state, recent events, admin profile) is not currently available. AI agents can still query get_contract_info and get_contract_source via MCP.
Overview
Read Functions
4
Write Functions
9
Events
0
Read Functions
interestReceiver()
view
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
sDAI()
view
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
vaultAPY()
view
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
wxdai()
view
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Write Functions
deposit(assets: uint256, receiver: address)
nonpayable
dev: See {IERC4626-deposit}.
Parameters
| Name | Type | Description |
|---|---|---|
| assets | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
depositXDAI(receiver: address)
payable
Parameters
| Name | Type | Description |
|---|---|---|
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
mint(shares: uint256, receiver: address)
nonpayable
dev: See {IERC4626-mint}. As opposed to {deposit}, minting is allowed even if the vault is in a state where the price of a share is zero. In this case, the shares will be minted without requiring any assets to be deposited.
Parameters
| Name | Type | Description |
|---|---|---|
| shares | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
redeem(shares: uint256, receiver: address)
nonpayable
dev: See {IERC4626-redeem}.
Parameters
| Name | Type | Description |
|---|---|---|
| shares | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
redeemAll(receiver: address)
nonpayable
Parameters
| Name | Type | Description |
|---|---|---|
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
redeemAllXDAI(receiver: address)
payable
Parameters
| Name | Type | Description |
|---|---|---|
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
redeemXDAI(shares: uint256, receiver: address)
payable
Parameters
| Name | Type | Description |
|---|---|---|
| shares | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
withdraw(assets: uint256, receiver: address)
nonpayable
dev: See {IERC4626-withdraw}.
Parameters
| Name | Type | Description |
|---|---|---|
| assets | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
withdrawXDAI(assets: uint256, receiver: address)
payable
Parameters
| Name | Type | Description |
|---|---|---|
| assets | uint256 | |
| receiver | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |