TimeHolder's wallet contract defines a basic implementation of DepositWalletInterface to provide a way to store/deposit/withdraw tokens on this contract according to access rights. Here deposit/withdraw are allowed only by TimeHolder contract.
/contracts/helpers/legacy/TimeHolderDammyWallet.sol

function

deposit 8340f549

Deposits some amount of tokens on wallet's account using ERC20 tokens

Allowed only for timeHolder

inputs0address_asset

an address of token

inputs1address_from

an address of a sender who is willing to transfer her resources

inputs2uint256_amount

an amount of tokens (resources) a sender wants to transfer

outputs0bool
function

withdraw d9caed12

Withdraws some amount of tokens from wallet's account using ERC20 tokens

Allowed only for timeHolder

inputs0address_asset

an address of token

inputs1address_to

an address of a receiver who is willing to get stored resources

inputs2uint256_amount

an amount of tokens (resources) a receiver wants to get

outputs0bool