Wallets
Many compose apps will need to make blockchain transactions and will need gas and payment funds to do so. By default, Compose will make you a smart wallet which allows you to pay gas fees in fiat as part of your normal monthly Goldsky bill. This allows simple USD based accounting for companies and users who are not “blockchain-native”. You can easily fund these smart wallets with any tokens you may require for your particular business logic (by default goldsky will pay gas fees if you haven’t funded the wallet yourself). Goldsky hosted wallets are created dynamically and itempotently in your app code, allowing any type of logic in wallet creation, for specifics see Context. However there may be times when specific wallets will be needed for specific transactions such as on owner-only contract methods. In these cases you can store your private securly in a secret, see below for details.To fund your built-in smart wallet (beyond Goldsky’s default gas-sponsorship behavior), you can retrieve it’s public key from the compose Dashboard at app.goldsky.com. See monitoring for details.