3. SDK Signature
Create an account:
Example
package main
import (
"fmt"
"github.com/Zecrey-Labs/zecrey-marketplace-go-sdk/sdk"
)
func main() {
l1Addr, privateKeyStr, l2pk, seed, err := sdk.CreateL1Account()
if err != nil { panic(err) }
fmt.Println("l1Addr:", l1Addr) //l1 account
fmt.Println("privateKeyStr:", privateKeyStr)//l1 private key
fmt.Println("l2pk:", l2pk) //l2 public key
fmt.Println("seed:", seed) //l2 private key
}Example result
l1Addr: 0xD207262DEA01aE806fA2dCaEdd489Bd2f5FABcFE
seed: 0x6a1a320d14790f2d9aa9a37769f4833d583a3f7f974fd452a3990aeb0e7a6052
privateKeyStr: 1a061a8e74cee1ce2e2ddd29f5afea99ecfbaf1998b6d349a8c09a368e637b8e
l2pk: 06278b99871f1d64fcc83bd27713cbf743d957c510a245d6bfb0eae888e35452274a2b4c8c7b7424f25d7d187661225111753197248fa045fd872aa662fdcb24Generate L2 private key
Signature by the signer
Last updated
Was this helpful?