in chaincode/src/bank/bank.go [101:117]
func (s *BankChaincode) Invoke(stub shim.ChaincodeStubInterface) sc.Response {
function, args := stub.GetFunctionAndParameters()
if function == "createAccount" {
return s.createAccount(stub, args)
} else if function == "queryAccount" {
return s.queryAccount(stub, args)
} else if function == "transfer" {
return s.transfer(stub, args)
} else if function == "deposit" {
return s.deposit(stub, args)
} else if function == "getTransactionHistory" {
return s.getTransactionHistory(stub, args)
}
return shim.Error("Invalid function")
}