Interacting with the Gateway
Authorize the gateway
gatewayUrl := "http://gateway.cess.network"
rpc := "wss://t2-rpc.cess.network"
mnemonic := "outcome follow exile ethics sick excess show deliver medal jump update default"
if err := retriever.AuthorizeGateways(gatewayUrl, rpc, mnemonic); err != nil {
log.Fatal(err)
}Get a token
baseUrl := "http://gateway.cess.network"
mnemonic := "outcome follow exile ethics sick excess show deliver medal jump update default"
message := fmt.Sprint(time.Now().Unix())
account := "cXkGyzXtxnK2Ebw8XfgArXc9VGqKqE7b517muih45ds9Eadbc"
sign, err := retriever.SignedSR25519WithMnemonic(mnemonic, []byte(message))
if err != nil {
log.Fatal(err)
}
token, err := retriever.GenGatewayAccessToken(baseUrl, message, account, sign,time.Minute*30)
if err != nil {
log.Fatal(err)
}
log.Println(token)Upload data
Retrieving data

Last updated