Categorygithub.com/loopring/go-loopring-sig
repository
0.0.0-20240509022905-e00c1bba1031
Repository: https://github.com/loopring/go-loopring-sig.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

EDdsa Signature Implementation in Go

Install

Install Golang

Install Xcode Command Line Tools

go install golang.org/x/mobile/cmd/gomobile@latest

wasm

wasm tinygo: v0.30.0 wasm_exec.js from $(tinygo env TINYGOROOT)targets/wasm_exec.js

gomobile init

Build

iOS

gomobile bind -target=ios -o ./ios/loopringGoSign.xcframework

This command will generate a binary according to the target platform.

Drag the binary into project and build.

Android

gomobile bind  -target=android  -o ./android/loopringGoSign.aar

You can find the aar file in the android directory.

Python

go build -o loopringGoSign.so -buildmode=c-shared python/main.go

ln -s ../../../../go-loopring-sig/loopringGoSign.so loopringGoSign.so