MCPcopy Create free account
hub / github.com/CPChain/chain / TestDevInitContract

Function TestDevInitContract

tools/smartcontract/deploy/init_contract_test.go:59–96  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

57}
58
59func TestDevInitContract(t *testing.T) {
60 t.Skip("skip contract verify test")
61
62 // client, err, _, _, fromAddress := config.Connect("password")
63 client, err := cpclient.Dial("http://localhost:8501")
64 if err != nil {
65 log.Fatal(err.Error())
66 t.Skip("skip dev init verify contract")
67 }
68 ctx := context.Background()
69
70 // devProxyContractRegister = common.HexToAddress("0x1a9fae75908752d0abf4dca45ebcac311c376290")
71 devContractAddressMap := map[string]common.Address{
72 "ContractProposer": common.HexToAddress("0x310236762f36bf0f69f792bd9fb08b5c679aa3f1"),
73 "ContractReward": common.HexToAddress("0xd6E4BdCc9b4D1744Cf16Ce904B9EDE5e78751002"),
74 "ContractAdmission": common.HexToAddress("0x0DDf4057eeDFb80D58029Be49bab09bbc45bC500"),
75 "ContractCampaign": common.HexToAddress("0x82104907AA699b2982Fc46f38Fd8C915d03Cdb8d"),
76 "ContractRpt": common.HexToAddress("0x019cC04ff9d88529b9e58FF26bfc53BcE060e915"),
77 "ContractRegister": common.HexToAddress("0xaAae743244a7A5116470df8BD398e7D562ae8881"),
78 "ContractPdash": common.HexToAddress("0xd81ab6B1e656550F90B2d874926B949fde97096D"),
79 "ContractPdashProxy": common.HexToAddress("0xD791F193C2F374f49bCbcf20750749b7AF17204e"),
80 }
81
82 for name, addr := range devContractAddressMap {
83 fmt.Println("contract name:", name)
84 fmt.Println("addr:", addr.Hex())
85 code, err := client.CodeAt(ctx, addr, nil)
86 if len(code) > 0 {
87 fmt.Println("contract code exist")
88 } else {
89 fmt.Println("contract code not exist")
90 }
91 if err != nil {
92 println("DeployContract failed:" + name)
93 log.Fatal(err.Error())
94 }
95 }
96}

Callers

nothing calls this directly

Calls 3

FatalMethod · 0.65
ErrorMethod · 0.65
CodeAtMethod · 0.65

Tested by

no test coverage detected