aboutsummaryrefslogtreecommitdiffstats
path: root/mobile/types.go
Commit message (Collapse)AuthorAgeFilesLines
* Rebrand as tangerine-network/go-tangerineWei-Ning Huang2019-09-171-4/+4
|
* Change import go github.com/dexon-foundation/dexonWei-Ning Huang2019-06-121-4/+4
|
* all: simplify timestamps to uint64 (#19372)Martin Holst Swende2019-04-081-2/+2
| | | | | | | | | | | | | | * all: simplify timestamps to uint64 * tests: update definitions * clef, faucet, mobile: leftover uint64 fixups * ethash: fix tests * graphql: update schema for timestamp * ethash: remove unused variable
* mobile: add whisper client (#15922)Eugene Valeyev2018-09-031-0/+93
|
* miner: fix state commit, track old work packages too (#17490)gary rong2018-08-231-19/+16
| | | | | | | | | | * miner: commit state which is relative with sealing result * consensus, core, miner, mobile: introduce sealHash interface * miner: evict pending task with threshold * miner: go fmt
* mobile: add GetStatus Method for Receipt (#16598)Erichin2018-05-071-0/+1
|
* all: fix various typos (#16533)Wuxiang2018-04-191-8/+8
| | | | | | | | * fix typo * fix typo * fix typo
* core/types: remove String methods from struct types (#16205)Steven Roose2018-04-051-24/+0
| | | | | | Most of these methods did not contain all the relevant information inside the object and were not using a similar formatting type. Moreover, the existence of a suboptimal String method breaks usage with more advanced data dumping tools like go-spew.
* all: switch gas limits from big.Int to uint64Péter Szilágyi2018-01-031-14/+14
|
* ethclient, mobile: add TransactionSender (#15127)Felix Lange2017-10-011-3/+6
| | | | | | | | | | | | | | | | | * core/types: make Signer derive address instead of public key There are two reasons to do this now: The upcoming ethclient signer doesn't know the public key, just the address. EIP 208 will introduce a new signer which derives the 'entry point' address for transactions with zero signature. The entry point has no public key. Other changes to the interface ease the path make to moving signature crypto out of core/types later. * ethclient, mobile: add TransactionSender The new method can get the right signer without any crypto, and without knowledge of the signature scheme that was used when the transaction was included.
* mobile: don't retain transient []byte in CallMsg.SetData (#14804)Elias Naur2017-07-171-6/+7
| | | | | | | | | | | | | | | | | | | | | * mobile: don't retain transient []byte in CallMsg.SetData Go mobile doesn't copy []byte parameters, for performance and to allow writes to the byte array be reflected in the native byte array. Unfortunately, that means []byte arguments are only valid during the call it is being passed into. CallMsg.SetData retains such a byte array. Copy it instead Fixes #14675 * mobile: copy all []byte arguments from gomobile To avoid subtle errors when accidentially retaining an otherwise transient byte slice coming from gomobile, copy all byte slices before use. * mobile: replace copySlice with common.CopyBytes
* mobile: use EIP155 signer (#14817)ligi2017-07-171-5/+10
| | | | | | * mobile: Use EIP155Signer - closes #14762 * mobile: Correctly fall back on HomesteadSigner when no chainID is passed in
* mobile: use EIP155 signer for determining senderBas van Kervel2017-06-131-2/+5
|
* mobile: add toString & rlp/json encoding for protocol typesPéter Szilágyi2017-05-111-3/+159
|
* accounts, cmd, eth, internal, mobile, node: split account backendsPéter Szilágyi2017-02-131-0/+5
|
* mobile: iOS naming and API fixes for generators and Swift (#3408)Péter Szilágyi2016-12-081-10/+10
| | | | | * build: modify the iOS namespace to iGeth (gomobile limitation) * mobile: assign names to return types for ObjC wrapper * mobile: use more expanded names for iOS/Swift API
* mobile: port wrappers to EIP155 and EIP158 forkPéter Szilágyi2016-11-151-3/+3
|
* mobile: initial wrappers for mobile supportPéter Szilágyi2016-11-141-0/+189