Skip to content

Instantly share code, notes, and snippets.

{
"event": {
"header": {
"namespace": "Alexa",
"name": "ChangeReport",
"messageId": "6f6fd92a-6645-4550-88d7-20cefe4f4e21",
"payloadVersion": "3"
},
"endpoint": {
"scope": {
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "AddOrUpdateReport",
"messageId": "92d02599-312f-4a03-9840-4b01927e4934",
"payloadVersion": "3"
},
"payload": {
"endpoints": [
{
"event": {
"header": {
"namespace": "Alexa",
"name": "ChangeReport",
"messageId": "7d450ad1-e6ef-4755-aae9-7500c9cc179f",
"payloadVersion": "3"
},
"endpoint": {
"scope": {
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "AddOrUpdateReport",
"messageId": "dfda2d71-2d8a-4dc5-8396-b9d1469edb3e",
"payloadVersion": "3"
},
"payload": {
"endpoints": [
{
"header": {
"namespace": "SkillDebugger",
"name": "CaptureDebuggingInfo",
"messageId": "298a5727-f7da-4071-bc71-88170941fcf5"
},
"payload": {
"skillId": "amzn1.ask.skill.15c50681-8734-483e-90a3-f817597768ac",
"timestamp": "2025-04-18T02:13:18.423Z",
"type": "SmartHomeChangeReportFailure",
{
"event": {
"header": {
"namespace": "Alexa",
"name": "ChangeReport",
"messageId": "f84674e6-1d87-4ee4-8578-ce5de9bfa872",
"payloadVersion": "3"
},
"endpoint": {
"scope": {
{
"event": {
"header": {
"namespace": "Alexa",
"name": "StateReport",
"messageId": "043f7331-c80c-4725-a3a4-6ca336e5c682",
"correlationToken": "token",
"payloadVersion": "3"
},
"endpoint": {
{
"event": {
"header": {
"namespace": "Alexa.Discovery",
"name": "Discover.Response",
"messageId": "b2ebb94e-e699-4f21-b5c3-4d60f22cd6a0",
"payloadVersion": "3"
},
"payload": {
"endpoints": [
@fangdingjun
fangdingjun / generate_address_multiple_chain.go
Last active September 18, 2021 11:15
golang: generate wallet address for multiple chain, base on the same private key, support ethereum, tron network, bitcoin, filecoin
package main
import (
"crypto/rand"
"crypto/sha256"
"encoding/base32"
"encoding/base64"
"encoding/hex"
"encoding/json"
"flag"
@fangdingjun
fangdingjun / golang_build_dll.md
Created March 23, 2017 01:26
build golang package to dll on windows

build golang package to dll on windows, refer to golang/go#11058

go build -buildmode=c-archive -o libxxx.a
gcc -m64 -shared -o xxx.dll xxx.def libxxx.a -Wl,--allow-multiple-definition -static -lstdc++ -lwinmm -lntdll -lWs2_32

lib /def:xxx.def /machine:x64