// MutateTransaction for SourceAccount sets the transaction's SourceAccount // to the pubilic key for the address provided func (m SourceAccount) MutateTransaction(o *xdr.Transaction) error { aid, err := stellarbase.AddressToAccountId(m.Address) o.SourceAccount = aid return err }