Get Started
Description
Step 1: Import Packages
Step 2: Import Prefab
Step 3a: Initialize the Provider
using Metafi.Unity;
using System.Dynamic;
public class GameManager : MonoBehaviour {
async void Start() {
Debug.Log("Initializing Metafi Provider");
dynamic _options = new ExpandoObject();
_options.logo = @"Assets/Resources/logo-2.png";
_options.theme = new {
fontColors = new {
primary = "#FFFFFF",
secondary = "#e8e8e8"
},
bgColor = "#29327F",
ctaButton = new {
color = "#F19B28",
fontColor = "#FFFFFF"
},
optionButton = new {
color = "rgba(255,255,255,0.1)",
fontColor = "#FFFFFF"
},
metafiLogoColor = "light",
};
Token wethToken = new Token(
"Wrapped Ethereum",
"goerliWETH",
Chains.GOERLI,
"https://d2qdyxy3mxzsfv.cloudfront.net/images/logo/ethereum.png",
"0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6",
18
);
await MetafiProvider.Instance.Init(
"apiKey",
"secretKey",
_options,
new List<Chain> {Chains.ETH, Chains.MATIC, Chains.GOERLI, Chains.MUMBAI},
new List<Token> {wethToken},
false
);
Debug.Log("Metafi Provider initialized");
}
}Step 3b: Setup User Login
Step 4: Function Invocation
Last updated