INNER CODE UNIT · Go

mapEthKeysToSendingKeyArr

smartcontractkit/chainlink · core/scripts/common/vrf/setup-envs/main.go:423

func mapEthKeysToSendingKeyArr(ethKeys []presenters.ETHKeyResource) []model.SendingKey {
	sendingKeys := make([]model.SendingKey, 0, len(ethKeys))
	for _, ethKey := range ethKeys {
		sendingKey := model.SendingKey{Address: ethKey.Address, BalanceEth: ethKey.EthBalance.ToInt()}
		sendingKeys = append(sendingKeys, sendingKey)
	}
	return sendingKeys
}

func mapVrfKeysToStringArr(vrfKeys []presenters.VRFKeyResource) []string {
	vrfKeysString := make([]string, 0, len(vrfKeys))
	for _, vrfKey := range vrfKeys {
		vrfKeysString = append(vrfKeysString, vrfKey.Uncompressed)
	}
	return vrfKeysString
}

func printVRFKeyData(vrfKeys []presenters.VRFKeyResource) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…