├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── abi ├── abi.go ├── abi_test.go ├── argument.go ├── argument_test.go ├── bind │ ├── auth.go │ ├── backend.go │ ├── backends │ │ └── simulated.go │ ├── base.go │ ├── bind.go │ ├── bind_test.go │ ├── template.go │ ├── util.go │ └── util_test.go ├── doc.go ├── error.go ├── event.go ├── event_test.go ├── method.go ├── numbers.go ├── numbers_test.go ├── pack.go ├── pack_test.go ├── reflect.go ├── type.go ├── type_test.go ├── unpack.go └── unpack_test.go ├── b58addr ├── convert.go └── convert_test.go ├── cli.go ├── cli └── solar │ └── main.go ├── compile.go ├── compiler.go ├── confirm.go ├── contract ├── bytes.go ├── compiledContract.go └── contractsRepo.go ├── contracts ├── A.sol ├── A.sol.md ├── AB.sol ├── A_v0dot5.sol ├── Bar.sol ├── ContractCreation.sol ├── ContractCreation.sol.asm ├── Foo.sol ├── Logger.sol ├── LoggerWithIndex.sol ├── QtumTest.sol ├── Set.sol ├── Set.sol.asm ├── SimpleStore_v0dot5.sol ├── TestContract.sol ├── TestContract2.sol ├── TestContractAsLib.sol ├── TestLibA.sol ├── TestLibB.sol ├── TestLinkLib.sol └── TestLinkLibA.sol ├── deploy.go ├── deployer ├── deployer.go ├── eth │ ├── client.go │ ├── ethDeployer.go │ └── helpers.go └── qtum │ ├── qtumDeployer.go │ └── qtumRPC.go ├── encode.go ├── events.go ├── go.mod ├── go.sum ├── helpers.go ├── jsonabi ├── encoder.go └── encoder_test.go ├── prefund.go ├── status.go └── varstr └── expand.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/README.md -------------------------------------------------------------------------------- /abi/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/abi.go -------------------------------------------------------------------------------- /abi/abi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/abi_test.go -------------------------------------------------------------------------------- /abi/argument.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/argument.go -------------------------------------------------------------------------------- /abi/argument_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/argument_test.go -------------------------------------------------------------------------------- /abi/bind/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/auth.go -------------------------------------------------------------------------------- /abi/bind/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/backend.go -------------------------------------------------------------------------------- /abi/bind/backends/simulated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/backends/simulated.go -------------------------------------------------------------------------------- /abi/bind/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/base.go -------------------------------------------------------------------------------- /abi/bind/bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/bind.go -------------------------------------------------------------------------------- /abi/bind/bind_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/bind_test.go -------------------------------------------------------------------------------- /abi/bind/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/template.go -------------------------------------------------------------------------------- /abi/bind/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/util.go -------------------------------------------------------------------------------- /abi/bind/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/bind/util_test.go -------------------------------------------------------------------------------- /abi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/doc.go -------------------------------------------------------------------------------- /abi/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/error.go -------------------------------------------------------------------------------- /abi/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/event.go -------------------------------------------------------------------------------- /abi/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/event_test.go -------------------------------------------------------------------------------- /abi/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/method.go -------------------------------------------------------------------------------- /abi/numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/numbers.go -------------------------------------------------------------------------------- /abi/numbers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/numbers_test.go -------------------------------------------------------------------------------- /abi/pack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/pack.go -------------------------------------------------------------------------------- /abi/pack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/pack_test.go -------------------------------------------------------------------------------- /abi/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/reflect.go -------------------------------------------------------------------------------- /abi/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/type.go -------------------------------------------------------------------------------- /abi/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/type_test.go -------------------------------------------------------------------------------- /abi/unpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/unpack.go -------------------------------------------------------------------------------- /abi/unpack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/abi/unpack_test.go -------------------------------------------------------------------------------- /b58addr/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/b58addr/convert.go -------------------------------------------------------------------------------- /b58addr/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/b58addr/convert_test.go -------------------------------------------------------------------------------- /cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/cli.go -------------------------------------------------------------------------------- /cli/solar/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/cli/solar/main.go -------------------------------------------------------------------------------- /compile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/compile.go -------------------------------------------------------------------------------- /compiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/compiler.go -------------------------------------------------------------------------------- /confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/confirm.go -------------------------------------------------------------------------------- /contract/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contract/bytes.go -------------------------------------------------------------------------------- /contract/compiledContract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contract/compiledContract.go -------------------------------------------------------------------------------- /contract/contractsRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contract/contractsRepo.go -------------------------------------------------------------------------------- /contracts/A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/A.sol -------------------------------------------------------------------------------- /contracts/A.sol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/A.sol.md -------------------------------------------------------------------------------- /contracts/AB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/AB.sol -------------------------------------------------------------------------------- /contracts/A_v0dot5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/A_v0dot5.sol -------------------------------------------------------------------------------- /contracts/Bar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/Bar.sol -------------------------------------------------------------------------------- /contracts/ContractCreation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/ContractCreation.sol -------------------------------------------------------------------------------- /contracts/ContractCreation.sol.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/ContractCreation.sol.asm -------------------------------------------------------------------------------- /contracts/Foo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/Foo.sol -------------------------------------------------------------------------------- /contracts/Logger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/Logger.sol -------------------------------------------------------------------------------- /contracts/LoggerWithIndex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/LoggerWithIndex.sol -------------------------------------------------------------------------------- /contracts/QtumTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/QtumTest.sol -------------------------------------------------------------------------------- /contracts/Set.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/Set.sol -------------------------------------------------------------------------------- /contracts/Set.sol.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/Set.sol.asm -------------------------------------------------------------------------------- /contracts/SimpleStore_v0dot5.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/SimpleStore_v0dot5.sol -------------------------------------------------------------------------------- /contracts/TestContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestContract.sol -------------------------------------------------------------------------------- /contracts/TestContract2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestContract2.sol -------------------------------------------------------------------------------- /contracts/TestContractAsLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestContractAsLib.sol -------------------------------------------------------------------------------- /contracts/TestLibA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestLibA.sol -------------------------------------------------------------------------------- /contracts/TestLibB.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestLibB.sol -------------------------------------------------------------------------------- /contracts/TestLinkLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestLinkLib.sol -------------------------------------------------------------------------------- /contracts/TestLinkLibA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/contracts/TestLinkLibA.sol -------------------------------------------------------------------------------- /deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deploy.go -------------------------------------------------------------------------------- /deployer/deployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/deployer.go -------------------------------------------------------------------------------- /deployer/eth/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/eth/client.go -------------------------------------------------------------------------------- /deployer/eth/ethDeployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/eth/ethDeployer.go -------------------------------------------------------------------------------- /deployer/eth/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/eth/helpers.go -------------------------------------------------------------------------------- /deployer/qtum/qtumDeployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/qtum/qtumDeployer.go -------------------------------------------------------------------------------- /deployer/qtum/qtumRPC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/deployer/qtum/qtumRPC.go -------------------------------------------------------------------------------- /encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/encode.go -------------------------------------------------------------------------------- /events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/events.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/go.sum -------------------------------------------------------------------------------- /helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/helpers.go -------------------------------------------------------------------------------- /jsonabi/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/jsonabi/encoder.go -------------------------------------------------------------------------------- /jsonabi/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/jsonabi/encoder_test.go -------------------------------------------------------------------------------- /prefund.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/prefund.go -------------------------------------------------------------------------------- /status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/status.go -------------------------------------------------------------------------------- /varstr/expand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qtumproject/solar/HEAD/varstr/expand.go --------------------------------------------------------------------------------