upon wallet open, set unspent output

also, expose wallet signleton through a getter