flow-go-sdk
flow-go-sdk copied to clipboard
Have SDK abstract common operations
Operations such as creating accounts can be quite complex and require many interactions with the blockchain. This offers an experienced developer great power and granularity but proves to be quite complex for new developers, leading to frustration, questions and services providing APIs for such operation. I believe that having a "common" module in GO SDK providing simple abstractions for such common operations (creating account, sending FT) with a simple to use API will be beneficial.
Go SDK should allow simple actions like:
address, err := common.CreateAccount(keys, signer)
txResult, err := common.SendFlow(signer, receiver)