Versions in this module Expand all Collapse all v1 v1.1.0 Aug 1, 2019 Changes in this version + var SystemBufferAddr = cutil.HexToAddress("0000000000000000000000000000000000011111") + func BufferExecute(sysBuffer *SystemBufferContract, input []byte) ([]byte, error) + type SystemBufferContract struct + func NewSystemBufferContract(db *repository.Repository) *SystemBufferContract + func (this *SystemBufferContract) Address() types.Address + func (this *SystemBufferContract) Close() error + func (this *SystemBufferContract) Length() uint64 + func (this *SystemBufferContract) Read(offset, size uint64) ([]byte, error) + func (this *SystemBufferContract) Write(data []byte) (uint64, error) + type SystemBufferReadWriterCloser struct + func NewSystemBufferReadWriterCloser(sysBufferContract *SystemBufferContract) *SystemBufferReadWriterCloser + func (this *SystemBufferReadWriterCloser) Close() error + func (this *SystemBufferReadWriterCloser) ContractAddress() types.Address + func (this *SystemBufferReadWriterCloser) Read(data []byte) (n int, err error) + func (this *SystemBufferReadWriterCloser) Write(data []byte) (n int, err error)