1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | func GetLoanApplication(stub shim.ChaincodeStubInterface, args []string) ([]byte, error) { fmt.Println("Entering GetLoanApplication") if len(args) < 1 { fmt.Println("Invalid number of arguments") return nil, errors.New("Missing loan application ID") } var loanApplicationId = args[0] bytes, err := stub.GetState(loanApplicationId) if err != nil { fmt.Println("Could not fetch loan application with id "+loanApplicationId+" from ledger", err) return nil, err } return bytes, nil } |
1 2 3 4 5 6 7 8 | var personalInfo PersonalInfo personalInfo = PersonalInfo{"Varun", "Ojha", "dob", "varun@gmail.com", "9999999999"} bytes, err ;= json.Marshal (&personalInfo) if err != nil { fmt.Println("Could not marshal personal info object", err) return nil, err } err = stub.PutState("key", bytes) |
1 2 3 4 | piBytes, err := stub.GetState(la1) var personalInfo PersonalInfo err = json.Unmarshal(piBytes, &personalInfo) fmt.Println(personalInfo.Firstname) |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |