diff --git a/common/README.md b/common/README.md
index adea022b7f..2c58681ef5 100644
--- a/common/README.md
+++ b/common/README.md
@@ -82,7 +82,7 @@ type (e.g. `Slice()` returns []interface{}, `Uint()` return 0, etc).
### Creating a new Value
-`NewEmptyValue()` returns a new \*Value with it's initial value set to a
+`NewEmptyValue()` returns a new \*Value with its initial value set to a
`[]interface{}`
`AppendList()` appends a list to the current value.
diff --git a/common/natspec/natspec_js.go b/common/natspec/natspec_js.go
index 0375bb4d5c..359d6ef2ee 100644
--- a/common/natspec/natspec_js.go
+++ b/common/natspec/natspec_js.go
@@ -37,7 +37,7 @@ require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof requ
You should have received a copy of the GNU Lesser General Public License
along with ethereum.js. If not, see .
*/
-/**
+/**
* @file abi.js
* @author Marek Kotewicz
* @author Gav Wood
@@ -148,7 +148,7 @@ var dynamicBytesLength = function (type) {
var outputTypes = types.outputTypes();
-/**
+/**
* Formats output bytes back to param list
*
* @method formatOutput
@@ -309,7 +309,7 @@ var c = require('../utils/config');
/**
* Formats input value to byte representation of int
- * If value is negative, return it's two's complement
+ * If value is negative, return its two's complement
* If the value is floating point, round it down
*
* @method formatInputInt
@@ -353,7 +353,7 @@ var formatInputBool = function (value) {
* @returns {String} byte representation of real
*/
var formatInputReal = function (value) {
- return formatInputInt(new BigNumber(value).times(new BigNumber(2).pow(128)));
+ return formatInputInt(new BigNumber(value).times(new BigNumber(2).pow(128)));
};
/**
@@ -406,7 +406,7 @@ var formatOutputUInt = function (value) {
* @returns {BigNumber} input bytes formatted to real
*/
var formatOutputReal = function (value) {
- return formatOutputInt(value).dividedBy(new BigNumber(2).pow(128));
+ return formatOutputInt(value).dividedBy(new BigNumber(2).pow(128));
};
/**
@@ -417,7 +417,7 @@ var formatOutputReal = function (value) {
* @returns {BigNumber} input bytes formatted to ureal
*/
var formatOutputUReal = function (value) {
- return formatOutputUInt(value).dividedBy(new BigNumber(2).pow(128));
+ return formatOutputUInt(value).dividedBy(new BigNumber(2).pow(128));
};
/**
@@ -522,13 +522,13 @@ var namedType = function (name) {
};
/// Setups input formatters for solidity types
-/// @returns an array of input formatters
+/// @returns an array of input formatters
var inputTypes = function () {
-
+
return [
{ type: prefixedType('uint'), format: f.formatInputInt },
{ type: prefixedType('int'), format: f.formatInputInt },
- { type: prefixedType('bytes'), format: f.formatInputString },
+ { type: prefixedType('bytes'), format: f.formatInputString },
{ type: prefixedType('real'), format: f.formatInputReal },
{ type: prefixedType('ureal'), format: f.formatInputReal },
{ type: namedType('address'), format: f.formatInputInt },
@@ -605,8 +605,8 @@ var getConstructor = function (abi, numberOfArgs) {
*/
var filterFunctions = function (json) {
return json.filter(function (current) {
- return current.type === 'function';
- });
+ return current.type === 'function';
+ });
};
/**
@@ -654,13 +654,13 @@ module.exports = {
/**
* Utils
- *
+ *
* @module utils
*/
/**
* Utility functions
- *
+ *
* @class [utils] config
* @constructor
*/
@@ -668,26 +668,26 @@ module.exports = {
/// required to define ETH_BIGNUMBER_ROUNDING_MODE
var BigNumber = require('bignumber.js');
-var ETH_UNITS = [
- 'wei',
- 'Kwei',
- 'Mwei',
- 'Gwei',
- 'szabo',
- 'finney',
- 'ether',
- 'grand',
- 'Mether',
- 'Gether',
- 'Tether',
- 'Pether',
- 'Eether',
- 'Zether',
- 'Yether',
- 'Nether',
- 'Dether',
- 'Vether',
- 'Uether'
+var ETH_UNITS = [
+ 'wei',
+ 'Kwei',
+ 'Mwei',
+ 'Gwei',
+ 'szabo',
+ 'finney',
+ 'ether',
+ 'grand',
+ 'Mether',
+ 'Gether',
+ 'Tether',
+ 'Pether',
+ 'Eether',
+ 'Zether',
+ 'Yether',
+ 'Nether',
+ 'Dether',
+ 'Vether',
+ 'Uether'
];
module.exports = {
@@ -725,13 +725,13 @@ module.exports = {
/**
* Utils
- *
+ *
* @module utils
*/
/**
* Utility functions
- *
+ *
* @class [utils] utils
* @constructor
*/
@@ -786,7 +786,7 @@ var findIndex = function (array, callback) {
return end ? i - 1 : -1;
};
-/**
+/**
* Should be called to get sting from its hex representation
*
* @method toAscii
@@ -811,9 +811,9 @@ var toAscii = function(hex) {
return str;
};
-
+
/**
- * Shold be called to get hex representation (prefixed by 0x) of ascii string
+ * Shold be called to get hex representation (prefixed by 0x) of ascii string
*
* @method fromAscii
* @param {String} string
@@ -830,7 +830,7 @@ var toHexNative = function(str) {
};
/**
- * Shold be called to get hex representation (prefixed by 0x) of ascii string
+ * Shold be called to get hex representation (prefixed by 0x) of ascii string
*
* @method fromAscii
* @param {String} string
@@ -847,13 +847,13 @@ var fromAscii = function(str, pad) {
/**
* Should be called to get display name of contract function
- *
+ *
* @method extractDisplayName
* @param {String} name of function/event
* @returns {String} display name for function/event eg. multiply(uint256) -> multiply
*/
var extractDisplayName = function (name) {
- var length = name.indexOf('(');
+ var length = name.indexOf('(');
return length !== -1 ? name.substr(0, length) : name;
};
@@ -961,7 +961,7 @@ var getValueOfUnit = function (unit) {
var fromWei = function(number, unit) {
var returnValue = toBigNumber(number).dividedBy(getValueOfUnit(unit));
- return isBigNumber(number) ? returnValue : returnValue.toString(10);
+ return isBigNumber(number) ? returnValue : returnValue.toString(10);
};
/**
@@ -987,7 +987,7 @@ var fromWei = function(number, unit) {
var toWei = function(number, unit) {
var returnValue = toBigNumber(number).times(getValueOfUnit(unit));
- return isBigNumber(number) ? returnValue : returnValue.toString(10);
+ return isBigNumber(number) ? returnValue : returnValue.toString(10);
};
/**
@@ -1006,7 +1006,7 @@ var toBigNumber = function(number) {
if (isString(number) && (number.indexOf('0x') === 0 || number.indexOf('-0x') === 0)) {
return new BigNumber(number.replace('0x',''), 16);
}
-
+
return new BigNumber(number.toString(10), 10);
};
@@ -1058,7 +1058,7 @@ var toAddress = function (address) {
if (isStrictAddress(address)) {
return address;
}
-
+
if (/^[0-9a-f]{40}$/.test(address)) {
return '0x' + address;
}
@@ -1071,7 +1071,7 @@ var toAddress = function (address) {
*
* @method isBigNumber
* @param {Object}
- * @return {Boolean}
+ * @return {Boolean}
*/
var isBigNumber = function (object) {
return object instanceof BigNumber ||
@@ -1080,7 +1080,7 @@ var isBigNumber = function (object) {
/**
* Returns true if object is string, otherwise false
- *
+ *
* @method isString
* @param {Object}
* @return {Boolean}
@@ -1131,12 +1131,12 @@ var isBoolean = function (object) {
* @return {Boolean}
*/
var isArray = function (object) {
- return object instanceof Array;
+ return object instanceof Array;
};
/**
* Returns true if given string is valid json object
- *
+ *
* @method isJson
* @param {String}
* @return {Boolean}
@@ -3884,7 +3884,7 @@ module.exports = {
* @date 2015
*/
-var abi = require('./node_modules/web3/lib/solidity/abi.js');
+var abi = require('./node_modules/web3/lib/solidity/abi.js');
/**
* This object should be used to evaluate natspec expression
@@ -3904,7 +3904,7 @@ var natspec = (function () {
context[key] = obj[key];
});
}
-
+
/**
* Should be used to generate codes, which will be evaluated
*
@@ -3943,14 +3943,14 @@ var natspec = (function () {
*/
var getMethodInputParams = function (method, transaction) {
// do it with output formatter (cause we have to decode)
- var params = abi.formatOutput(method.inputs, '0x' + transaction.params[0].data.slice(10));
+ var params = abi.formatOutput(method.inputs, '0x' + transaction.params[0].data.slice(10));
return method.inputs.reduce(function (acc, current, index) {
acc[current.name] = params[index];
return acc;
}, {});
};
-
+
/**
* Should be called when we want to evaluate natspec expression
* Replaces all natspec 'subexpressions' with evaluated value
@@ -3976,17 +3976,17 @@ var natspec = (function () {
evaluatedExpression += evaluatedPart;
lastIndex = pattern.lastIndex;
}
-
+
evaluatedExpression += expression.slice(lastIndex);
}
catch (err) {
throw new Error("Natspec evaluation failed, wrong input params");
}
-
+
return evaluatedExpression;
};
- /**
+ /**
* Should be called to evaluate single expression
* Is internally using javascript's 'eval' method
*
@@ -3996,17 +3996,17 @@ var natspec = (function () {
* @return {String} evaluated expression
* @throws exception if method is not found or we are trying to evaluate input params that does not exists
*/
-
+
var utils = require('../utils/utils');
-
+
var evaluateExpression = function (expression, call) {
//var self = this;
var context = {};
-
+
if (!!call) {
try {
var method = getMethodWithName(call.abi, call.method);
- var params = getMethodInputParams(method, call.transaction);
+ var params = getMethodInputParams(method, call.transaction);
copyToContext(params, context);
}
catch (err) {
@@ -4026,9 +4026,9 @@ var natspec = (function () {
return evaluatedExpression;
};
- /**
+ /**
* Safe version of evaluateExpression
- * Instead of throwing an exception it returns it as a string
+ * Instead of throwing an exception it returns it as a string
*
* @method evaluateExpressionSafe
* @param {String} expression which should be evaluated
@@ -4037,7 +4037,7 @@ var natspec = (function () {
*/
var evaluateExpressionSafe = function (expression, call) {
try {
- return evaluateExpression(expression, call);
+ return evaluateExpression(expression, call);
}
catch (err) {
return err.message;
@@ -4051,7 +4051,7 @@ var natspec = (function () {
})();
-module.exports = natspec;
+module.exports = natspec;
},{"./node_modules/web3/lib/solidity/abi.js":2,"../utils/utils":7}]},{},[]);
diff --git a/core/block_validator.go b/core/block_validator.go
index e5bc6178b9..de3190cc1b 100644
--- a/core/block_validator.go
+++ b/core/block_validator.go
@@ -64,7 +64,7 @@ func NewBlockValidator(config *ChainConfig, blockchain *BlockChain, pow pow.PoW)
//
// ValidateBlock also validates and makes sure that any previous state (or present)
// state that might or might not be present is checked to make sure that fast
-// sync has done it's job proper. This prevents the block validator from accepting
+// sync has done its job proper. This prevents the block validator from accepting
// false positives where a header is present but the state is not.
func (v *BlockValidator) ValidateBlock(block *types.Block) error {
if v.bc.HasBlock(block.Hash()) {
diff --git a/core/state/managed_state.go b/core/state/managed_state.go
index f8e2f2b876..21d4ac6b4c 100644
--- a/core/state/managed_state.go
+++ b/core/state/managed_state.go
@@ -36,7 +36,7 @@ type ManagedState struct {
accounts map[string]*account
}
-// ManagedState returns a new managed state with the statedb as it's backing layer
+// ManagedState returns a new managed state with the statedb as its backing layer
func ManageState(statedb *StateDB) *ManagedState {
return &ManagedState{
StateDB: statedb.Copy(),
diff --git a/core/vm/contract.go b/core/vm/contract.go
index 844d3f328e..b3a1054dbf 100644
--- a/core/vm/contract.go
+++ b/core/vm/contract.go
@@ -137,7 +137,7 @@ func (c *Contract) Address() common.Address {
return c.self.Address()
}
-// Value returns the contracts value (sent to it from it's caller)
+// Value returns the contracts value (sent to it from its caller)
func (c *Contract) Value() *big.Int {
return c.value
}
diff --git a/core/vm/runtime/runtime.go b/core/vm/runtime/runtime.go
index 309d508c3d..458d9f47c9 100644
--- a/core/vm/runtime/runtime.go
+++ b/core/vm/runtime/runtime.go
@@ -87,7 +87,7 @@ func setDefaults(cfg *Config) {
//
// Executes sets up a in memory, temporarily, environment for the execution of
// the given code. It enabled the JIT by default and make sure that it's restored
-// to it's original state afterwards.
+// to its original state afterwards.
func Execute(code, input []byte, cfg *Config) ([]byte, *state.StateDB, error) {
if cfg == nil {
cfg = new(Config)
diff --git a/eth/downloader/downloader.go b/eth/downloader/downloader.go
index c8f710450d..bf227c805d 100644
--- a/eth/downloader/downloader.go
+++ b/eth/downloader/downloader.go
@@ -301,7 +301,7 @@ func (d *Downloader) Synchronise(id string, head common.Hash, td *big.Int, mode
}
// synchronise will select the peer and use it for synchronising. If an empty string is given
-// it will use the best peer possible and synchronize if it's TD is higher than our own. If any of the
+// it will use the best peer possible and synchronize if its TD is higher than our own. If any of the
// checks fail an error will be returned. This method is synchronous
func (d *Downloader) synchronise(id string, hash common.Hash, td *big.Int, mode SyncMode) error {
// Mock out the synchronisation if testing
@@ -1010,8 +1010,8 @@ func (d *Downloader) fetchParts(errCancel error, deliveryCh chan dataPack, deliv
return errCancel
case packet := <-deliveryCh:
- // If the peer was previously banned and failed to deliver it's pack
- // in a reasonable time frame, ignore it's message.
+ // If the peer was previously banned and failed to deliver its pack
+ // in a reasonable time frame, ignore its message.
if peer := d.peers.Peer(packet.PeerId()); peer != nil {
// Deliver the received chunk of data and check chain validity
accepted, err := deliver(packet)
@@ -1200,8 +1200,8 @@ func (d *Downloader) processHeaders(origin uint64, td *big.Int) error {
case <-d.cancelCh:
}
}
- // If no headers were retrieved at all, the peer violated it's TD promise that it had a
- // better chain compared to ours. The only exception is if it's promised blocks were
+ // If no headers were retrieved at all, the peer violated its TD promise that it had a
+ // better chain compared to ours. The only exception is if its promised blocks were
// already imported by other means (e.g. fecher):
//
// R , L : Both at block 10
diff --git a/eth/downloader/downloader_test.go b/eth/downloader/downloader_test.go
index a2efc74696..e29abfa240 100644
--- a/eth/downloader/downloader_test.go
+++ b/eth/downloader/downloader_test.go
@@ -1331,7 +1331,7 @@ func testBlockHeaderAttackerDropping(t *testing.T, protocol int) {
defer tester.terminate()
for i, tt := range tests {
- // Register a new peer and ensure it's presence
+ // Register a new peer and ensure its presence
id := fmt.Sprintf("test %d", i)
if err := tester.newPeer(id, protocol, []common.Hash{genesis.Hash()}, nil, nil, nil); err != nil {
t.Fatalf("test %d: failed to register new peer: %v", i, err)
diff --git a/eth/handler.go b/eth/handler.go
index 886d89fd19..1c0deae4f8 100644
--- a/eth/handler.go
+++ b/eth/handler.go
@@ -688,8 +688,8 @@ func (pm *ProtocolManager) handleMsg(p *peer) error {
return nil
}
-// BroadcastBlock will either propagate a block to a subset of it's peers, or
-// will only announce it's availability (depending what's requested).
+// BroadcastBlock will either propagate a block to a subset of its peers, or
+// will only announce its availability (depending what's requested).
func (pm *ProtocolManager) BroadcastBlock(block *types.Block, propagate bool) {
hash := block.Hash()
peers := pm.peers.PeersWithoutBlock(hash)
diff --git a/internal/jsre/ethereum_js.go b/internal/jsre/ethereum_js.go
index b4eef194cb..203fc556ba 100644
--- a/internal/jsre/ethereum_js.go
+++ b/internal/jsre/ethereum_js.go
@@ -956,7 +956,7 @@ var SolidityParam = require('./param');
/**
* Formats input value to byte representation of int
- * If value is negative, return it's two's complement
+ * If value is negative, return its two's complement
* If the value is floating point, round it down
*
* @method formatInputInt
diff --git a/node/node.go b/node/node.go
index f3be2f763f..120bbbaa25 100644
--- a/node/node.go
+++ b/node/node.go
@@ -455,7 +455,7 @@ func (n *Node) stopWS() {
}
}
-// Stop terminates a running node along with all it's services. In the node was
+// Stop terminates a running node along with all its services. In the node was
// not started, an error is returned.
func (n *Node) Stop() error {
n.lock.Lock()
diff --git a/release/contract_test.go b/release/contract_test.go
index 11a039992b..eba850f794 100644
--- a/release/contract_test.go
+++ b/release/contract_test.go
@@ -343,7 +343,7 @@ func TestVersionAutoNuke(t *testing.T) {
}
sim.Commit()
}
- // Make a release proposal and check it's existence
+ // Make a release proposal and check its existence
if _, err := oracle.Release(bind.NewKeyedTransactor(keys[0]), 1, 2, 3, [20]byte{4}); err != nil {
t.Fatalf("Failed valid proposal attempt: %v", err)
}
diff --git a/tests/block_test_util.go b/tests/block_test_util.go
index 7da15cebe3..df3a48eba9 100644
--- a/tests/block_test_util.go
+++ b/tests/block_test_util.go
@@ -245,7 +245,7 @@ func (t *BlockTest) InsertPreState(db ethdb.Database) (*state.StateDB, error) {
Since some tests mix valid and invalid blocks we need to check this for every block.
- If a block is invalid it does not necessarily fail the test, if it's invalidness is
+ If a block is invalid it does not necessarily fail the test, if its invalidness is
expected we are expected to ignore it and continue processing and then validate the
post state.
*/