Gold royalty companies use these contracts as a way to finance mining companies in need of capital. This alternative form of mine financing is often more attractive than traditional debt or issuing equity. Gold royalty companies will also purchase preexisting royalties as a way to build a diversified portfolio of royalty assets.