Inception of price stable credit
Last updated 4 years ago
In Testnet, we only support USD,SGD and THB
package main import ( "context" "github.com/velo-protocol/DRSv1/libs/vclient" "log" ) func main() { client, err := vclient.NewClient("<evrynet rpc>", "<account private key>", ContractAddress{ DrsAddress: "<drs address>", HeartAddress: "<heart address>", }) if err != nil { panic(err) } output, err := client.SetupCredit(context.Background(), &SetupCreditInput{ CollateralAssetCode: "VELO", PeggedCurrency: "USD", AssetCode: "vUSD", PeggedValue: "1.0", }) if err != nil { panic(err) } log.Println("Transaction Hash: ", output.Tx.Hash().String()) log.Println("Block Number: ", output.Receipt.BlockNumber.String()) log.Println("Event.PeggedCurrency: ", output.Event.PeggedCurrency) log.Println("Event.PeggedValue: ", output.Event.PeggedValue) log.Println("Event.AssetCode: ", output.Event.AssetCode) log.Println("Event.CollateralAssetCode: ", output.Event.CollateralAssetCode) log.Println("Event.AssetAddress: ", output.Event.AssetAddress) }
Now that you have set up your stable credit, go to Mint price-stable credit to mint it into existence!
Name
Description
Required?
Validation