I think it's best to keep the wrapper close to the API when possible: bitcoin_deposit_address -> funding_address(asset)