routerto handle deposits into and out of THORChain vaults. The Router is just a means for capturing token deposits and emitting
allowanceto spend is given on the Router. The depositing user gives this allowance to the Asgard vault, which itself moves the allowance to each Ygg vault. Thus each Ygg vault can call into the Router to transfer out inside their allowances. This is a very gas-efficient way of achieving vault funding.